:root{color-scheme:dark;--bg:#090a09;--ink:#f0eee7;--gold:#d1ad68;--gold-bright:#ead19a;--muted:#a5a59a;--line:#d8bd7d2e;--serif:Georgia,'Times New Roman',serif;--sans:Arial,-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic',sans-serif;font-family:var(--sans);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1.5rem}body{margin:0;background:var(--bg);color:var(--ink);font-size:1rem;line-height:1.6}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:6px}::selection{background:var(--gold);color:var(--bg)}.skip{position:fixed;left:1rem;top:-6rem;padding:.8rem 1.25rem;background:var(--gold);color:#090a09;z-index:100}.skip:focus{top:.75rem}.header,main,footer{width:min(100% - 7rem,1280px);margin-inline:auto}
.header{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6rem;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:.9rem}.brand-symbol{font-family:var(--serif);font-style:italic;font-size:2.8rem;line-height:1;letter-spacing:-.14em;color:var(--gold)}.brand-symbol>span{font-style:normal;padding-left:.06em}.brand-name{font-size:.75rem;font-weight:650;line-height:1.6;letter-spacing:.16em;color:var(--ink)}.brand-name>span{color:var(--gold);letter-spacing:.2em}.header nav{display:flex;gap:2.5rem;font-size:.875rem;color:#c2c2b7;align-items:center}.header nav a{display:flex;align-items:center;gap:.8rem;min-height:2.75rem;transition:color .2s}.header nav a:hover{color:var(--gold-bright)}.header nav a:last-child{color:var(--gold)}
.masthead{padding:2rem 0 2rem}.masthead-note{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;color:var(--muted)}.masthead-note p{font-size:.875rem;margin:0}.masthead-note>span{font-size:.75rem;letter-spacing:.14em}.masthead h1{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin:1rem 0 1.25rem;line-height:1.05;font-weight:400}.kingdom-phrase,.edward-phrase{display:flex;align-items:baseline;gap:1rem;min-width:0}.title-article,.title-of{font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:400;color:var(--gold)}.word-kingdom{font-family:var(--serif);font-style:italic;font-size:clamp(3.5rem,8.6vw,8rem);font-weight:400;letter-spacing:-.075em;line-height:1.1;color:var(--gold)}.word-edward{font-size:clamp(3.5rem,8.4vw,7.8rem);font-weight:400;letter-spacing:-.075em;line-height:1.1}.title-of{margin-right:.1rem;color:#c3b493}.masthead-baseline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.masthead-baseline p{font-size:1rem;margin:0;color:#c2c1b5}.masthead-baseline a{font-size:.875rem;color:var(--gold);display:flex;gap:1.25rem;align-items:center;min-height:2.75rem}.masthead-baseline a span{font-size:1.2rem}.catalog-anchor{scroll-margin-top:1.5rem}
.game-columns{display:grid;grid-template-columns:1.14fr 1fr;gap:3rem;align-items:start}.category{min-width:0;scroll-margin-top:1.5rem}.game-section:nth-child(even){margin-top:4.5rem}.category-stage{position:relative;isolation:isolate;overflow:hidden;background:#0b0d0b;min-height:22rem;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #d7b87a70}.category-stage::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#090a092b 0%,transparent 30%,#090a098c 61%,#090a09f5 100%);z-index:-1;pointer-events:none}.category-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform 1s cubic-bezier(.2,.65,.25,1),filter 1s}.game-section:hover .category-art{transform:scale(1.035);filter:brightness(1.12)}.stage-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem 0}.stage-kicker,.game-count{font-size:.75rem;font-weight:500;letter-spacing:.12em;color:var(--gold-bright)}.game-count{white-space:nowrap;color:#cfcebb}.stage-copy{padding:3rem 1.5rem 1.55rem;max-width:100%}.category-title{font-weight:400;font-family:var(--serif);font-size:3.65rem;line-height:.98;letter-spacing:-.045em;margin:0;display:flex;flex-direction:column;max-width:100%;overflow-wrap:normal}.category-title em{color:var(--gold-bright);font-weight:400}.category-description{font-size:1rem;margin:1.05rem 0 0;color:#c6c5b9;word-break:keep-all}.game-section:nth-child(even) .category-stage{min-height:17.5rem}.game-section:nth-child(even) .category-title{font-size:3.35rem;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0 .25em}.game-section:nth-child(even) .category-art{object-position:50% 44%}.game-section:nth-child(even) .stage-copy{padding-top:3.5rem}
.game-list{padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.game-list-item{border-bottom:1px solid var(--line)}.game-row{position:relative;display:grid;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.4rem .5rem;min-height:6.6rem;transition:background .25s,padding .25s}.game-row::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold);opacity:0;transition:opacity .25s}.game-row.available:hover{background:#c9a4610a;padding-left:1rem;padding-right:.85rem}.game-row.available:hover::before{opacity:1}.game-number{font-size:.75rem;color:#a59672;align-self:center;font-variant-numeric:tabular-nums}.game-copy{min-width:0}.game-copy h3{font-size:1.35rem;line-height:1.3;letter-spacing:-.035em;font-weight:550;margin:0;color:#edede4;word-break:keep-all;overflow-wrap:anywhere;transition:color .25s}.game-subtitle{font-size:.875rem;color:#a4a499;line-height:1.55;margin:.35rem 0 0;overflow-wrap:anywhere}.game-action{display:flex;align-items:center;gap:.65rem;font-size:.875rem;color:var(--gold);white-space:nowrap}.arrow{font-size:1.4rem;width:1.6rem;height:1.7rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s}.available:hover .arrow{transform:translate(3px,-3px)}.available:hover .game-copy h3{color:var(--gold-bright)}.coming-soon .game-copy h3{color:#b5b5a9}.coming-soon .game-action{font-size:.875rem;color:#99998e;padding-right:.4rem}.coming-soon .game-number{color:#898575}.category-stage-plain{min-height:15rem}.category-stage-plain .category-title{font-size:2.7rem}
.profiles{margin-top:5.5rem}.about-section{display:grid;grid-template-columns:1fr 2.1fr;gap:2rem;border-top:1px solid var(--line);padding:2.75rem 0 3.25rem}.section-kicker{font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.04em;color:var(--gold);margin:0 0 1.5rem}.host-name{font-size:2rem;font-weight:500;letter-spacing:-.035em;line-height:1.3;margin:0 0 1.25rem;word-break:keep-all}.host-nickname{display:block;font-family:var(--serif);font-size:2.75rem;font-style:italic;color:var(--gold);line-height:1.1;margin-top:.25rem}.profile{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0}.profile-copy{min-width:0;max-width:39rem}.profile-role{font-size:.75rem;letter-spacing:.07em;color:#a69b81;margin:0;max-width:15rem;line-height:1.8}.profile-headline{font-size:1.625rem;font-weight:500;letter-spacing:-.03em;line-height:1.55;white-space:pre-line;margin:0 0 1.1rem;word-break:keep-all}.profile-description{font-size:1rem;color:var(--muted);margin:0;word-break:keep-all;line-height:1.85}.profile-description+.profile-description{margin-top:.6rem}.profile-action{display:flex;align-items:center;gap:1.25rem;white-space:nowrap;font-size:.875rem;color:var(--gold);padding:.6rem 0;border-bottom:1px solid var(--gold)}.profile-action:hover{color:var(--gold-bright)}.profile-action:hover .arrow{transform:translate(3px,-3px)}
footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--line);padding:1.5rem 0 2.25rem;color:#96968a;font-size:.75rem}.footer-brand{font-size:.75rem;letter-spacing:.12em;color:#c2b598}.footer-brand span{color:var(--gold)}.back-top{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#aead9f;min-height:2.75rem}
@media(min-width:1600px){.masthead h1{margin:1.3rem 0 1.7rem}.masthead{padding-bottom:2.5rem}}
@media(max-width:1150px){.header,main,footer{width:calc(100% - 4rem)}.game-columns{gap:2rem;grid-template-columns:1.1fr 1fr}.game-row{gap:.75rem;grid-template-columns:1.4rem minmax(0,1fr) auto}.game-action{font-size:.875rem}.game-row.available .game-action{font-size:0;gap:0}.game-row.available .game-action .arrow{font-size:1.6rem;width:2rem;height:2rem}.category-title{font-size:3.3rem}.game-section:nth-child(even) .category-title{font-size:2.9rem}.stage-copy{padding-inline:1.25rem}.stage-meta{padding-inline:1.25rem}.about-section{grid-template-columns:1fr 2.5fr;gap:2rem}.profile{gap:1.5rem}.profile-action{gap:.5rem}.word-edward{font-size:8.1vw}.word-kingdom{font-size:8.3vw}}
@media(max-width:800px){.header,main,footer{width:calc(100% - 3rem)}.header{min-height:5.5rem}.header nav{gap:1.35rem}.masthead-note>span{display:none}.masthead{padding-top:1.6rem}.masthead h1{margin:1.4rem 0 1.35rem;gap:.5rem}.game-columns{gap:1.5rem;grid-template-columns:1fr 1fr}.category-stage{min-height:19rem}.game-section:nth-child(even){margin-top:3.5rem}.game-section:nth-child(even) .category-stage{min-height:15.5rem}.stage-kicker{font-size:.75rem;letter-spacing:.04em}.stage-meta{gap:.5rem;padding-inline:1rem}.game-count{display:none}.stage-copy{padding-inline:1rem;padding-bottom:1.3rem}.category-title{font-size:2.9rem}.game-section:nth-child(even) .category-title{font-size:2.6rem;flex-direction:column;gap:0}.category-description{font-size:1rem;line-height:1.6}.game-copy h3{font-size:1.15rem}.game-subtitle{font-size:.875rem}.game-row{gap:.5rem;padding-block:1.25rem;min-height:6.5rem}.game-action{gap:.35rem}.coming-soon .game-action{font-size:.875rem}.about-section{grid-template-columns:1fr;gap:1.75rem}.about-heading{display:block}.section-kicker{margin:0 0 1.1rem}.host-name{font-size:1.75rem}.host-nickname{display:inline-block;margin-left:.75rem;font-size:2.25rem}.profiles{margin-top:4rem}}
@media(max-width:620px){.header,main,footer{width:calc(100% - 2.5rem)}.header{align-items:center;min-height:5rem;gap:1rem}.brand-symbol{font-size:2.5rem}.brand-name{display:none}.header nav{font-size:.875rem;gap:1.15rem}.header nav a{gap:.4rem}.header nav a:last-child span{display:none}.masthead{padding:1.6rem 0 1.65rem}.masthead-note p{font-size:.875rem}.masthead h1{display:block;margin:1.45rem 0 1.6rem}.kingdom-phrase,.edward-phrase{display:flex;gap:.65rem}.word-kingdom{font-size:18.8vw;line-height:1.05}.word-edward{font-size:17.2vw;line-height:1.1}.title-article,.title-of{font-size:7vw}.edward-phrase{justify-content:flex-end;margin-top:.4rem}.masthead-baseline{gap:.75rem;align-items:flex-start}.masthead-baseline p{font-size:.875rem;padding-top:.65rem}.masthead-baseline a{font-size:.875rem;gap:.6rem;white-space:nowrap}.game-columns{display:flex;flex-direction:column;gap:2.75rem}.game-section{width:100%}.game-section:nth-child(even){margin-top:0}.category-stage{min-height:20.5rem}.game-section:nth-child(even) .category-stage{min-height:18rem}.stage-meta{padding:1.15rem 1.2rem 0}.stage-kicker{font-size:.75rem;letter-spacing:.1em}.game-count{display:block;font-size:.75rem}.stage-copy{padding:3.5rem 1.2rem 1.6rem}.category-title{font-size:3.4rem}.game-section:nth-child(even) .category-title{font-size:3.2rem;flex-direction:row;gap:0 .25em}.category-description{font-size:1rem;margin-top:1rem}.game-row{min-height:6.5rem;grid-template-columns:1.65rem minmax(0,1fr) auto;gap:.65rem;padding:1.3rem .25rem}.game-copy h3{font-size:1.3rem}.game-subtitle{font-size:.875rem}.game-row.available .game-action{font-size:0}.game-row.available .game-action .arrow{font-size:1.6rem}.coming-soon .game-action{font-size:.875rem}.game-row.available:hover{padding-left:.75rem;padding-right:.5rem}.profiles{margin-top:3.25rem}.about-section{padding:2rem 0 2.5rem;gap:2rem}.profile{display:flex}.profile-headline{font-size:1.4rem}.host-name{font-size:1.625rem}.profile-role{font-size:.75rem;line-height:1.6}.profile h3{font-size:1.5rem}.profile-description{font-size:1rem}.profile-action{width:fit-content;margin-top:0;gap:1.5rem}.profile-action .arrow{font-size:1.5rem}footer{flex-wrap:wrap;gap:.3rem 1.5rem;padding-top:1.2rem}.footer-brand{order:1;flex:1}.back-top{order:2}footer>span{order:3;flex-basis:100%;font-size:.75rem}}
@media(max-width:370px){.header nav{gap:.85rem;font-size:.875rem}.header,main,footer{width:calc(100% - 2rem)}.brand-symbol{font-size:2.1rem}.masthead-baseline{flex-wrap:wrap;gap:0}.masthead-baseline a{margin-left:auto}.category-title{font-size:3.1rem}.game-copy h3{font-size:1.15rem}.game-row{gap:.4rem;grid-template-columns:1.2rem minmax(0,1fr) auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}.game-section:hover .category-art{transform:none}}
@media(max-width:440px){.header{flex-wrap:wrap;gap:.3rem;padding:.8rem 0 .35rem}.brand-name{display:block}.header nav{width:100%;justify-content:space-between;gap:.5rem}.header nav a{white-space:nowrap}}

@media(max-width:800px) and (min-width:621px){.masthead h1{gap:1rem}.kingdom-phrase,.edward-phrase{gap:.6rem}.title-article,.title-of{font-size:2.6vw}}

/* Individual game identities */
.game-row{--game-accent:#d1ad68;grid-template-columns:5.3rem minmax(0,1fr) auto;gap:1.1rem;min-height:8.1rem;padding-block:1rem}
.game-row[data-game=botc]{--game-accent:#ca7275}.game-row[data-game=mafia]{--game-accent:#bdc6d2}.game-row[data-game=liar]{--game-accent:#bda0e7}.game-row[data-game=soundstation]{--game-accent:#e5a16a}.game-row[data-game=getsome]{--game-accent:#70bfa0}.game-row[data-game=agora]{--game-accent:#7ba9d6}.game-row[data-game=gravitychu]{--game-accent:#d999b9}
.game-identity{position:relative;width:5.3rem;height:5.8rem;display:grid;place-items:center;isolation:isolate}
.game-symbol{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;transition:transform .3s,filter .3s}
.game-identity .game-number{position:absolute;bottom:-.2rem;left:.15rem;color:var(--game-accent);font-size:.75rem}
.game-row::before{background:var(--game-accent)}.game-row.available:hover .game-symbol,.game-row:focus-visible .game-symbol{transform:translateY(-3px) scale(1.08);filter:brightness(1.15)}
.game-row.available:hover .game-copy h3,.game-row:focus-visible .game-copy h3{color:var(--game-accent)}.coming-soon .game-symbol{opacity:.75}
@media(max-width:1150px){.game-row{grid-template-columns:4.7rem minmax(0,1fr) auto;gap:.65rem}.game-identity{width:4.7rem;height:5.2rem}}
@media(max-width:800px) and (min-width:621px){.game-row{grid-template-columns:3.8rem minmax(0,1fr);gap:.6rem}.game-identity{width:3.8rem;height:4.4rem;grid-row:span 2}.game-action{grid-column:2;margin-top:-.25rem}.game-row.available .game-action{font-size:.875rem;gap:.5rem}.game-row.available .game-action .arrow{font-size:1.2rem;height:1rem;width:1rem}}
@media(max-width:620px){.game-row{grid-template-columns:4.7rem minmax(0,1fr) auto;gap:.75rem;min-height:7.5rem}.game-identity{width:4.7rem;height:5.2rem}.game-copy h3{font-size:1.2rem}.game-row.available:hover{padding-left:.25rem}}
@media(max-width:370px){.game-row{grid-template-columns:3.8rem minmax(0,1fr) auto;gap:.5rem}.game-identity{width:3.8rem;height:4.5rem}.game-copy h3{font-size:1.1rem}.coming-soon .game-action{font-size:.75rem}}
@media(prefers-reduced-motion:reduce){.game-row.available:hover .game-symbol,.game-row:focus-visible .game-symbol{transform:none}}

/* The Game Kingdom identity */
.brand{gap:.75rem}.brand-mask{width:5rem;height:5rem;object-fit:contain;flex-shrink:0}.brand-name{white-space:nowrap;font-size:.75rem;letter-spacing:.13em}
.masthead h1{align-items:flex-end}.kingdom-phrase{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.title-article{font-size:clamp(1.5rem,2.5vw,2.25rem);letter-spacing:-.025em}.edward-phrase{padding-bottom:.08em}
.footer-brand{display:flex;align-items:center;gap:.6rem;letter-spacing:.035em}.footer-brand img{object-fit:contain;flex-shrink:0}
@media(max-width:800px){.header{gap:1rem}.brand-mask{width:4.3rem;height:4.3rem}.header nav{gap:1rem}}
@media(max-width:760px){.header{flex-wrap:wrap;gap:.1rem;padding:.35rem 0}.brand-name{display:block}.header nav{width:100%;justify-content:space-between;gap:.5rem}.header nav a{white-space:nowrap}.kingdom-phrase{gap:.25rem}.title-article{font-size:1.75rem}.edward-phrase{margin-top:.25rem}.brand-mask{width:4rem;height:4rem}.footer-brand{font-size:.75rem;letter-spacing:.01em}}

.private-collection{position:relative;isolation:isolate;min-height:460px;border-bottom:1px solid #393021;overflow:hidden}
.collection-silhouettes{opacity:.32;filter:blur(7px);user-select:none;pointer-events:none;padding:12px 0}
.silhouette-row{height:109px;display:flex;align-items:center;gap:25px;border-bottom:1px solid #75603c;padding:0 22px}
.silhouette-emblem{width:56px;height:56px;background:linear-gradient(140deg,#c4a268,#302519);transform:rotate(45deg);border-radius:14px}
.silhouette-copy{width:44%;height:36px;background:linear-gradient(#a39778 0 40%,transparent 40% 64%,#75694d 64% 86%,transparent 86%);opacity:.7}
.silhouette-arrow{margin-left:auto;color:#cab78e;font-size:25px}
.collection-lock{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:35px 28px;text-align:center;background:linear-gradient(180deg,#0b0b09a8,#0b0b09e3 50%,#0b0b09b8)}
.lock-kicker{color:#c6a267;font-size:10px;letter-spacing:.28em;margin-bottom:23px}
.collection-lock h3{font-weight:400;font-size:clamp(22px,2.3vw,32px);letter-spacing:-.04em;color:#e6d6b7;margin:0 0 16px}
.lock-description{color:#aea58f;font-size:13px;line-height:1.9;white-space:pre-line;margin:0 0 28px}
.unlock-form{width:100%;max-width:360px;text-align:left}.unlock-form label{display:block;font-size:11px;letter-spacing:.04em;color:#baa784;margin-bottom:9px}
.unlock-field{display:flex;border:1px solid #806641;background:#0b0c0a;border-radius:2px;overflow:hidden}.unlock-field:focus-within{outline:2px solid #c5a36a;outline-offset:3px}
.unlock-field input{width:0;flex:1;min-width:0;color:#ece2cf;background:transparent;border:0;padding:15px 13px;font:inherit;font-size:13px;outline:none}.unlock-field input::placeholder{color:#766f61}
.unlock-field button{background:#ba9b62;color:#14120c;border:0;padding:0 17px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.unlock-field button:disabled{opacity:.6;cursor:wait}
.unlock-error{min-height:20px;margin:9px 0 0;font-size:12px;color:#e5b8a4;line-height:1.5}
.relock{display:block;margin:18px 0 0 auto;border:1px solid #655337;background:transparent;color:#c1aa80;padding:10px 15px;cursor:pointer;font-size:11px;letter-spacing:.06em}.relock:focus-visible{outline:2px solid #d1ad68;outline-offset:3px}
@media(max-width:600px){.private-collection{min-height:420px}.collection-lock{padding:28px 22px}.silhouette-row{height:99px}.unlock-field button{padding:0 12px}}

/* Games lead, followed by the host and small secondary destinations. */
.header nav{flex-wrap:wrap;gap:.25rem 1.5rem;justify-content:flex-end}
.header nav .nav-portfolio{color:var(--gold-bright);font-weight:600;border-bottom:1px solid var(--gold)}
.masthead-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}
.masthead-actions .host-shortcut{padding:.55rem .9rem;border:1px solid #d1ad6875;background:#d1ad680a;gap:.65rem;color:#ead19a}
.masthead-actions .host-shortcut:hover{background:#d1ad681b;border-color:var(--gold)}
.profiles{margin-top:3.5rem}
.about-section{padding:2.5rem;gap:2.5rem;grid-template-columns:1fr 1.8fr;border:1px solid #d1ad685c;border-top:2px solid var(--gold);background:#15150f}
.about-heading .section-kicker{font-size:1.2rem;color:var(--gold-bright);font-weight:600;letter-spacing:-.025em;margin-bottom:1.8rem}
.host-name{font-size:2.5rem;color:#fffdf4;margin-bottom:1.25rem}
.host-nickname{font-size:3rem;color:var(--gold-bright);margin-top:.45rem}
.profile-role{font-size:.875rem;color:#c6bdab;letter-spacing:.025em;max-width:18rem;line-height:1.65}
.profile{gap:1.75rem}.profile-headline{font-size:1.8rem;line-height:1.5;color:#fffdf4;margin-bottom:1.25rem}
.profile-description{font-size:1rem;color:#d5d1c7;line-height:1.9}
.profile-action{background:var(--gold-bright);color:#18170f;border:1px solid var(--gold-bright);padding:.8rem 1.25rem;gap:2rem;font-size:1rem;font-weight:600;min-height:3.2rem}
.profile-action:hover{background:#f3ddb1;color:#18170f;border-color:#f3ddb1}
.secondary-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0 3rem}
.secondary-project{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.2rem;border-top:1px solid var(--line);padding:1.1rem 0;scroll-margin-top:2rem}
.secondary-heading h2{font-size:1.05rem;font-weight:500;line-height:1.4;margin:0;color:#dcd8cc}
.secondary-heading p{font-size:.875rem;color:#aaa699;margin:.3rem 0 0}
.secondary-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}
.secondary-actions a{display:flex;align-items:center;gap:.25rem;color:#cbb587;font-size:.875rem;min-height:2.75rem}
.secondary-actions a:hover{color:var(--gold-bright)}.secondary-actions .arrow{font-size:1.05rem;width:1.2rem}
@media(max-width:1000px){.header nav{gap:.25rem 1rem}.about-section{padding:2rem;gap:2rem;grid-template-columns:1fr 1.65fr}.secondary-links{gap:1.5rem}}
@media(max-width:800px){.masthead-baseline{align-items:flex-start;flex-wrap:wrap;gap:.8rem}.masthead-actions{gap:.75rem}.about-section{grid-template-columns:1fr;gap:1.75rem}.host-nickname{display:inline-block;margin-left:.75rem}.about-heading .section-kicker{margin-bottom:1.25rem}.profile-copy{max-width:none}}
@media(max-width:620px){.header nav{justify-content:space-between;gap:.15rem .7rem}.header nav a{font-size:.875rem}.masthead-baseline{display:block}.masthead-actions{justify-content:space-between;margin-top:1rem;gap:.5rem}.masthead-actions .host-shortcut{padding:.5rem .7rem;font-size:.875rem}.profiles{margin-top:2.75rem}.about-section{padding:1.6rem 1.35rem}.about-heading .section-kicker{font-size:1.1rem}.host-name{font-size:2rem}.host-nickname{font-size:2.4rem}.profile-headline{font-size:1.6rem}.profile-action{width:100%;justify-content:space-between;margin-top:0;gap:1rem}.secondary-links{grid-template-columns:1fr;gap:0;margin:1.5rem 0 2rem}.secondary-project{padding:1rem 0}.secondary-actions{gap:.8rem}}

.game-row[data-game=anck]{--game-accent:#d6b772}.game-row[data-game=anck] .game-symbol{width:100%;height:4.4rem;min-height:0;border-radius:10px;object-fit:cover;object-position:center 24%}
