:root{--color-ink: #080200;--color-primary: #f35900;--color-primary-2: #fd8010;--gradient-cta: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-2) 100%);--color-bg: #fafafa;--color-surface: #ffffff;--color-muted: #6b6b6b;--color-border: #ececec;--font-heading: "Kanit", system-ui, sans-serif;--font-body: "Sarabun", system-ui, sans-serif;--radius-button: 16px;--radius-card: 20px;--shadow-soft: 0 4px 16px rgba(8, 2, 0, .08);--shadow-cta: 0 8px 20px color-mix(in srgb, var(--color-primary) 32%, transparent);--page-max: 480px;--tap-min: 56px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--color-ink);background:var(--color-bg);background-image:var(--site-background-image, none);background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;line-height:1.5;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--font-heading);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.page{width:100%;max-width:var(--page-max);margin-inline:auto;padding:32px 20px 40px;display:flex;flex-direction:column;gap:20px}.profile{display:flex;flex-direction:column}.cover{display:block;width:100%;aspect-ratio:2033 / 774;border-radius:var(--radius-card);background-color:var(--color-ink);background-size:cover;background-position:center;overflow:hidden}.ph{display:grid;place-items:center;background:repeating-linear-gradient(45deg,#f3f3f3,#f3f3f3 12px,#ededed 12px,#ededed 24px);border:2px dashed #d8d8d8}.ph--round{border-radius:50%}.ph--banner{aspect-ratio:16 / 9;border:0}.ph__label{font-size:.85rem;color:var(--color-muted);text-align:center}.profile__bar{display:flex;justify-content:center;margin-top:-48px}.profile__logo{width:clamp(150px,42%,200px);aspect-ratio:1040 / 600;background-size:contain;background-repeat:no-repeat;background-position:center}.profile__logo:not(.ph){filter:drop-shadow(0 8px 14px rgba(0,0,0,.35)) drop-shadow(0 2px 3px rgba(0,0,0,.3))}.profile__logo.ph{border-radius:var(--radius-card);box-shadow:var(--shadow-soft);border:4px solid var(--color-surface)}.links{display:flex;flex-direction:column;gap:14px;margin-top:4px}.link-button{display:flex;align-items:center;gap:12px;min-height:var(--tap-min);padding:12px 18px;border-radius:var(--radius-button);font-family:var(--font-heading);font-weight:600;font-size:1.05rem;background:var(--color-surface);color:var(--color-ink);border:1.5px solid var(--color-border);box-shadow:var(--shadow-soft);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.link-button__label{flex:1;text-align:center}.link-button__icon{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center}.link-button__icon svg{width:100%;height:100%}.link-button__icon--ghost{visibility:hidden}.link-button--primary{background:var(--gradient-cta);color:#fff;border-color:transparent;box-shadow:var(--shadow-cta);font-weight:700}@media(hover:hover){.link-button:hover{transform:translateY(-2px)}.link-button--default:hover{background:#fff;border-color:var(--color-primary)}}.link-button:active{transform:translateY(0) scale(.99)}.link-button--primary,.link-button--line{position:relative;overflow:hidden;min-height:64px;font-size:1.15rem;font-weight:700;animation:cta-pulse 2.4s ease-in-out infinite}.link-button--line{background:#06c755;color:#fff;border-color:transparent;box-shadow:0 8px 20px #06c75552;animation-delay:1.2s}.link-button--primary:after,.link-button--line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-100%);animation:cta-shine 3s ease-in-out infinite;pointer-events:none}.link-button--line:after{animation-delay:1.5s}@keyframes cta-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes cta-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.link-button--primary,.link-button--line,.link-button--primary:after,.link-button--line:after{animation:none}}.banners{display:flex;flex-direction:column;gap:14px}.banner-card{display:block;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-soft);background:var(--color-surface)}.banner-card img{width:100%;height:auto}.socials{display:flex;justify-content:center;gap:16px;margin-top:8px}.social-button{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--color-ink);color:#fff;transition:transform .12s ease,background .12s ease}.social-button__icon{display:grid}.social-button svg{width:22px;height:22px}@media(hover:hover){.social-button:hover{background:var(--color-primary);transform:translateY(-2px)}}.page__footer{margin-top:28px;padding:20px 16px 28px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.page__footer-brand{font-family:var(--font-heading);font-weight:600;font-size:.95rem;letter-spacing:.02em;color:var(--color-ink)}.page__footer-copy{font-size:.78rem;color:var(--color-muted)}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));container-type:inline-size;gap:12px}.stat{display:flex;align-items:center;gap:8px;padding:12px 10px;min-width:0;border-radius:var(--radius-button);background:var(--color-surface);border:1.5px solid var(--color-border);box-shadow:var(--shadow-soft)}.stat__text{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;font-size:clamp(10px,3.3cqi,15px)}.stat__label{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--color-muted)}.stat__value{flex-shrink:0;font-family:var(--font-heading);font-size:1.1em;font-variant-numeric:tabular-nums}@container (max-width: 420px){.stat__text{flex-direction:column;align-items:flex-start;gap:0;font-size:13px}.stat__value{font-size:1.3em;line-height:1.2}}.stat__icon{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;color:var(--color-primary)}.stat__icon svg{width:100%;height:100%}.stat__online{position:relative;width:12px;height:12px;margin:0 4px;flex-shrink:0;border-radius:50%;background:#22c55e}.stat__online:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#22c55e;animation:online-pulse 1.4s ease-out infinite}@keyframes online-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.slider{overflow:hidden;border-radius:var(--radius-card)}.slider__track{display:flex;transition:transform .6s ease}.slider__page{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.slider__item{display:block;aspect-ratio:1 / 1;border-radius:var(--radius-button);overflow:hidden}.slider__item img,.slider__ph{width:100%;height:100%;object-fit:cover;border-radius:inherit}.slider__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.slider__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--color-border);cursor:pointer;transition:width .3s ease,background .3s ease}.slider__dot.is-active{width:22px;background:var(--color-primary)}.highlights{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 32%,white),color-mix(in srgb,var(--color-primary) 16%,white) 55%,color-mix(in srgb,var(--color-primary) 7%,white));background-size:cover;background-position:center}.glass{background:#ffffff73;border:2px solid rgba(255,255,255,.85);border-radius:var(--radius-card);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 12%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.highlights__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hl-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px;min-width:0;text-align:center}.hl-item__icon{width:28px;height:28px;margin-bottom:4px;color:var(--color-primary)}.hl-item__icon--trophy{color:var(--color-primary-2)}.hl-item__icon svg{width:100%;height:100%}.hl-item__value{font-family:var(--font-heading);font-weight:700;font-size:clamp(.85rem,4vw,1.15rem);color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hl-item__label,.hl-sub__label,.hl-feature__title{font-family:var(--font-heading);font-weight:600;color:var(--color-primary)}.hl-item__label{font-size:.8rem}.hl-feature{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 14px 16px;text-align:center}.hl-feature__title{font-size:1.05rem}.hl-feature__value{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.1rem,11vw,2.9rem);line-height:1.15;color:var(--color-ink);filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--color-primary) 35%,transparent));font-variant-numeric:tabular-nums}.hl-feature__updated{font-size:.82rem;color:var(--color-primary);font-variant-numeric:tabular-nums}.hl-feature__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:12px}.hl-sub{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;background:#ffffffbf;border:1.5px solid rgba(255,255,255,.95);border-radius:var(--radius-button)}.hl-sub__label{font-size:.85rem}.hl-sub__value{font-family:var(--font-heading);font-weight:700;font-size:1.35rem;color:var(--color-ink);font-variant-numeric:tabular-nums}.reviews{display:flex;flex-direction:column;gap:12px;margin-top:8px}.reviews__title{font-size:1.2rem;text-align:center}.reviews__list{display:flex;flex-direction:column}.review-slot{display:grid;grid-template-rows:1fr;animation:slot-in .5s ease}.review-slot.is-leaving{animation:slot-out .5s ease forwards}.review-slot__inner{min-height:0;overflow:hidden}@keyframes slot-in{0%{grid-template-rows:0fr;opacity:0;transform:translateY(-12px)}to{grid-template-rows:1fr;opacity:1;transform:none}}@keyframes slot-out{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}.review{padding:14px 16px;border-radius:var(--radius-button);background:var(--color-surface);border:1.5px solid var(--color-border);margin-bottom:12px}.review__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.review__avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover;font-family:var(--font-heading);color:var(--color-muted)}.review__meta{display:flex;flex-direction:column;min-width:0}.review__name{font-family:var(--font-heading);font-weight:600}.review__sub{display:flex;align-items:center;gap:8px}.review__stars{display:flex;gap:1px}.review__star{width:14px;height:14px;color:var(--color-border)}.review__star.is-on{color:var(--color-primary-2)}.review__star svg{width:100%;height:100%}.review__date{font-size:.78rem;color:var(--color-muted)}.review__text{font-size:.95rem}@media(prefers-reduced-motion:reduce){.stat__online:after{animation:none}.review-slot{animation-duration:1ms!important}.slider__track{transition:none}}.roll{display:inline-flex;line-height:1.2}.roll__digit,.roll__sep{position:relative;display:block;height:1.2em}.roll__digit{overflow:hidden}.roll__in{display:block;animation:digit-in .5s cubic-bezier(.2,.8,.2,1) both}.roll__out{position:absolute;top:0;right:0;bottom:0;left:0;animation:digit-out .5s cubic-bezier(.2,.8,.2,1) both}@keyframes digit-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes digit-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.roll__in{animation:none}.roll__out{display:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.page--luxury){--color-bg: #18070c;--color-surface: #301018;--color-ink: #fff2db;--color-muted: #c3aba2;--color-border: #694431;--shadow-soft: 0 8px 28px rgba(0, 0, 0, .19);background-image:var(--site-background-image, radial-gradient(ellipse at 50% 0, #531426 0, #240a12 40%, #18070c 85%))}.page--luxury{--color-primary: #b32843;--color-primary-2: #debd7d;--gradient-cta: linear-gradient(180deg, #fff0b2, #f2cf75 44%, #e8ae36);gap:22px;padding-top:24px}.page--luxury .cover{border:1px solid #9b7044;box-shadow:var(--shadow-soft)}.page--luxury .profile__bar{margin-top:-15px}.page--luxury .profile__logo{width:calc(100% / 3);aspect-ratio:3 / 1}.page--luxury .profile__intro{text-align:center;margin-top:12px}.page--luxury .profile__eyebrow{color:#e6c98f;font-family:Georgia,serif;font-size:.7rem;letter-spacing:.23em}.page--luxury .profile__tagline{color:var(--color-muted);font-size:.86rem;margin-top:6px}.page--luxury .stat{background:linear-gradient(125deg,#3b1720,#280d15);border-color:#735038}.page--luxury .stat__icon{color:#debd7d}.page--luxury .stat__value{color:#f5ddb0}.page--luxury .slider__item{border:1px solid #8a5c3d}.page--luxury .slider__dot{background:#664132}.page--luxury .slider__dot.is-active{background:#dfbd7a}.page--luxury .link-button--primary,.page--luxury .link-button--line{--cta-shadow: 0 5px 0 var(--cta-depth), 0 12px 28px #10030899, 0 0 22px color-mix(in srgb, var(--cta-glow) 38%, transparent), inset 0 2px 0 #ffffff80, inset 0 -2px 0 #0000001a;min-height:68px;border-width:2px;font-size:1.2rem;box-shadow:var(--cta-shadow);animation:luxury-cta-glow 3s ease-in-out infinite;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.page--luxury .link-button--primary{--cta-depth: #91601d;--cta-glow: #f8ca63;color:#3a1020;border-color:#fff1c1;text-shadow:0 1px 0 #ffffff80}.page--luxury .link-button--primary:after,.page--luxury .link-button--line:after{background:linear-gradient(110deg,transparent 25%,#ffffffb3 50%,transparent 75%);animation:cta-shine 3.4s ease-in-out infinite;opacity:.8}.page--luxury .link-button--line{--cta-depth: #034b27;--cta-glow: #35ed8c;background:linear-gradient(180deg,#0c8244,#08743b 48%,#065d30);color:#fff;border-color:#e6c886;text-shadow:0 1px 2px #00351a80;animation-delay:1.5s}.page--luxury .link-button--line .link-button__icon{color:#e0ffec}.page--luxury .link-button--line:after{animation-delay:1.7s;opacity:.55}@keyframes luxury-cta-glow{0%,to{box-shadow:var(--cta-shadow)}50%{box-shadow:0 5px 0 var(--cta-depth),0 14px 32px #10030899,0 0 34px color-mix(in srgb,var(--cta-glow) 62%,transparent),inset 0 2px #ffffffa6,inset 0 -2px #0000001a}}.page--luxury :is(.link-button--primary,.link-button--line):is(:hover,:focus-visible,:active){animation:none}.page--luxury .link-button:focus-visible{outline-color:#fff1c1}@media(hover:hover){.page--luxury :is(.link-button--primary,.link-button--line):hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 7px 0 var(--cta-depth),0 16px 32px #100308b3,0 0 34px color-mix(in srgb,var(--cta-glow) 65%,transparent),inset 0 2px #ffffffa6}}.page--luxury :is(.link-button--primary,.link-button--line):active{transform:translateY(4px) scale(.98);filter:brightness(.98);box-shadow:0 1px 0 var(--cta-depth),0 4px 12px #10030899,0 0 14px color-mix(in srgb,var(--cta-glow) 30%,transparent),inset 0 2px 4px #00000026}.page--luxury .highlights{padding:14px;border:1px solid #a77b49}.page--luxury .glass{background:#23070fc7;border:1px solid #91623c}.page--luxury .hl-item__icon{color:#e7c682}.page--luxury .hl-item__value,.page--luxury .hl-feature__value,.page--luxury .hl-sub__value{color:#ffe7b8}.page--luxury .hl-feature__title,.page--luxury .hl-item__label,.page--luxury .hl-sub__label{color:#e1c697}.page--luxury .hl-feature__updated{color:#c5ada5}.page--luxury .hl-feature__value{filter:drop-shadow(0 3px 12px #d6ad6129)}.page--luxury .hl-sub{background:#2d0d18c9;border:1px solid #805537}.page--luxury .banner-card{border:1px solid #94643e}.page--luxury .reviews__title{color:#e7c78d}.page--luxury .review{background:linear-gradient(135deg,#35131d,#280e16);border-color:#68422f}.page--luxury .review__text{color:#e0cdc3}.page--luxury .review__avatar{border:1px solid #9b7347}.page--luxury .page__footer{border-color:#6d492f}.page--luxury .page__footer-brand{color:#e8c98e;letter-spacing:.06em}@media(max-width:360px){.page--luxury{padding-inline:14px}.page--luxury .hl-item__label{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.page--luxury .link-button{animation:none;transition:none}.page--luxury .link-button:after{animation:none}}.page--royal .link-button--primary{background:linear-gradient(120deg,#f6d47b,#dca438);color:#102041;border-color:#fff0c4;box-shadow:0 8px 22px #040f2a80,inset 0 1px #ffffff73}.page--royal .link-button--primary:after{opacity:.35}.page--royal .link-button--line{border-color:#fff0c4;box-shadow:0 8px 22px #040f2a73}body:has(.page--crimson){color-scheme:dark;--color-bg: #4a0d21;--color-surface: #101e36;--color-ink: #fff4df;--color-muted: #c1c9da;--color-border: #375575;--shadow-soft: 0 10px 28px rgba(3, 7, 19, .28);background-color:var(--color-bg)}.page--crimson{--accent-gold: #e7c77c;--accent-blue: #86d9ff;--color-primary: #153b62;--color-primary-2: var(--accent-gold);--gradient-cta: var(--accent-gold);gap:22px;padding-top:24px}.page--crimson :focus-visible{outline-color:var(--accent-blue)}.page--crimson .cover{border:1px solid #b98e54;box-shadow:0 14px 36px #03071359,inset 0 1px #ffffff12}.page--crimson .ph{background:#132f4d;border-color:#52627b}.page--crimson .ph__label{color:var(--color-muted)}.page--crimson .cover.ph{background:#123457;border-style:solid}.page--crimson .profile__logo.ph{background:#10253f;border:1px solid var(--accent-gold);box-shadow:0 8px 24px #04091680}.page--crimson .profile__intro{margin-top:14px;text-align:center}.page--crimson .profile__eyebrow{font-family:var(--font-heading);font-size:.8rem;color:var(--accent-gold)}.page--crimson .profile__tagline{color:var(--color-muted);font-size:.9rem;margin-top:4px}.page--crimson .stat{background:#10253f;border-color:#42627f;box-shadow:var(--shadow-soft),inset 0 1px #86d9ff0d}.page--crimson .stat__icon{color:var(--accent-blue)}.page--crimson .stat__value{color:#f5d99b}.page--crimson .slider__item{border:1px solid #42627f}.page--crimson .slider__dot{background:#57708e}.page--crimson .slider__dot.is-active{background:var(--accent-blue);box-shadow:0 0 10px #86d9ff33}.page--crimson .link-button--primary,.page--crimson .link-button--line{--cta-shadow: 0 5px 0 var(--cta-depth), 0 12px 26px #03071380, 0 0 20px color-mix(in srgb, var(--cta-glow) 35%, transparent), inset 0 2px 0 #ffffff80, inset 0 -2px 0 #0000001a;min-height:68px;border-width:2px;font-size:1.2rem;box-shadow:var(--cta-shadow);animation:crimson-cta-glow 2.8s ease-in-out infinite;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease}.page--crimson .link-button--primary{--cta-depth: #986017;--cta-glow: #ffc438;background:linear-gradient(180deg,#fff1ac,#ffda59 42%,#efb62f);color:#17243b;border-color:#fff1b4;text-shadow:0 1px 0 #ffffff66}.page--crimson .link-button--primary:after,.page--crimson .link-button--line:after{background:linear-gradient(110deg,transparent 25%,#ffffffb3 50%,transparent 75%);animation:cta-shine 3.2s ease-in-out infinite;opacity:.8}.page--crimson .link-button--line{--cta-depth: #05294f;--cta-glow: #39bfff;background:linear-gradient(180deg,#1886e8,#0860bf 50%,#07458a);color:#fff;border-color:#89dfff;text-shadow:0 1px 2px #00254d80;animation-delay:1.4s}.page--crimson .link-button--line .link-button__icon{color:#d8f6ff}.page--crimson .link-button--line:after{animation-delay:1.6s;opacity:.55}@keyframes crimson-cta-glow{0%,to{box-shadow:var(--cta-shadow)}50%{box-shadow:0 5px 0 var(--cta-depth),0 14px 30px #03071380,0 0 32px color-mix(in srgb,var(--cta-glow) 60%,transparent),inset 0 2px #ffffffa6,inset 0 -2px #0000001a}}.page--crimson .link-button:is(:hover,:focus-visible,:active){animation:none}@media(hover:hover){.page--crimson .link-button:hover{transform:translateY(-2px);border-color:#fff0c9;box-shadow:0 12px 30px #03071380}.page--crimson .link-button--default:hover{background:#193252}.page--crimson :is(.link-button--primary,.link-button--line):hover{filter:brightness(1.07);box-shadow:0 7px 0 var(--cta-depth),0 16px 30px #03071399,0 0 32px color-mix(in srgb,var(--cta-glow) 65%,transparent),inset 0 2px #ffffffa6}}.page--crimson .link-button:active{transform:translateY(1px) scale(.98);box-shadow:0 3px 10px #03071366}.page--crimson :is(.link-button--primary,.link-button--line):active{transform:translateY(4px) scale(.98);filter:brightness(.98);box-shadow:0 1px 0 var(--cta-depth),0 4px 12px #03071380,0 0 14px color-mix(in srgb,var(--cta-glow) 30%,transparent),inset 0 2px 4px #00000026}.page--crimson .highlights{background:#0b2037;border:1px solid #a58050;box-shadow:var(--shadow-soft)}.page--crimson .glass{background:#102c49;border:1px solid #52728c;box-shadow:0 5px 16px #03071326}.page--crimson .hl-item__icon{color:var(--accent-blue)}.page--crimson .hl-item__icon--trophy,.page--crimson .hl-item__icon--coins{color:var(--accent-gold)}.page--crimson .hl-item__value,.page--crimson .hl-sub__value{color:#fff0cd}.page--crimson .hl-item__label,.page--crimson .hl-sub__label{color:#b7e9ff}.page--crimson .hl-feature{background:#123457;border-color:#c19a60}.page--crimson .hl-feature__title,.page--crimson .hl-feature__value{color:#f6db9e}.page--crimson .hl-feature__value{filter:drop-shadow(0 3px 12px #e7c77c26)}.page--crimson .hl-feature__updated{color:var(--color-muted)}.page--crimson .hl-sub{background:#0d2038;border-color:#46647c}.page--crimson .banner-card{border:1px solid #a58050}.page--crimson .reviews__title,.page--crimson .review__name{color:#f5d99b}.page--crimson .review{background:#10253f;border-color:#48627c}.page--crimson .review__avatar{border:1px solid #b99760}.page--crimson .review__text{color:#e5e9f1}.page--crimson .social-button{background:#142d4c;color:var(--accent-blue);border:1px solid #567590}.page--crimson .page__footer{padding-top:20px;border-top:1px solid #9a774b}.page--crimson .page__footer-brand{color:var(--accent-gold)}@media(max-width:360px){.page--crimson{padding-inline:14px}.page--crimson .hl-item__label{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.page--crimson .link-button{animation:none;transition:none}.page--crimson .link-button:after{animation:none}}
