.sticker-page{--aspect-w:210px}.game-ux-layout.sticker-layout{--col-left:27.5%;--col-right:27.5%;position:relative}@media (width>=1181px){.game-ux-layout.sticker-layout{grid-template-columns:var(--col-left) minmax(0, 1fr) var(--col-right);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0}.sticker-layout .game-ux-center{flex-direction:column;align-items:center;gap:14px;height:100%;min-height:0;display:flex}.sticker-layout .game-play-surface{scrollbar-width:none;flex:auto;width:100%;max-width:768px;height:auto;min-height:0;max-height:none;margin-inline:auto;position:static;overflow-y:auto}.sticker-layout .game-play-surface::-webkit-scrollbar{width:0;height:0}.sticker-layout .scene-journal{max-height:none;overflow:visible}.sticker-layout .game-interactive-dock{width:100%;max-width:768px;margin-inline:auto}.sticker-layout .game-ux-sidebar{scrollbar-width:none;gap:0;height:100%;max-height:100%;position:static;overflow-y:auto}.sticker-layout .game-ux-sidebar::-webkit-scrollbar{width:0;height:0}.sticker-layout .game-ux-sidebar--left{padding-right:22px}.sticker-layout .game-ux-sidebar--right{padding-left:22px}}@media (width<=1180px){.game-page.sticker-page{grid-template-rows:auto auto;height:auto;min-height:100dvh}.sticker-page .game-screen-shell,.sticker-page .game-screen-shell--canonical{grid-template-rows:auto auto;height:auto;min-height:0}.sticker-page .game-screen-tab-panel{overflow-y:visible}.sticker-layout .game-play-surface,.sticker-layout .game-ux-sidebar{height:auto;max-height:none;position:static;overflow-y:visible}}@media (width<=620px){.sticker-page .game-screen-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.sticker-page .game-screen-tab{min-width:0;padding-inline:8px;font-size:11.5px}}.sticker-col{flex-direction:column;gap:11px;min-width:0;display:flex}.col-resizer{display:none}@media (width>=1181px){.col-resizer{z-index:6;cursor:col-resize;touch-action:none;width:18px;display:block;position:absolute;top:0;bottom:0}.col-resizer--left{left:var(--col-left);margin-left:-9px}.col-resizer--right{right:var(--col-right);margin-right:-9px}.col-resizer:before{content:"";background:#3c3c3c17;width:1px;transition:background .15s,width .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.col-resizer:hover:before,.col-resizer:focus-visible:before,.sticker-layout.is-resizing .col-resizer:before{background:#3c3c3c80;width:3px}.col-resizer:focus-visible{outline:none}.sticker-layout.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}}.sticker-page .scene-card,.sticker-page .character-card{box-sizing:border-box;gap:12px;width:100%;display:grid;position:relative}.sticker-page .character-card{container:hero-card/inline-size}.sticker-page .character-card .character-attributes{grid-template-columns:repeat(4,minmax(0,1fr))}@container hero-card (width<=340px){.sticker-page .character-card .character-attributes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}@container hero-card (width<=160px){.sticker-page .character-card .character-attributes{grid-template-columns:minmax(0,1fr)}}.sticker-page .card-type{z-index:3;font:9.5px/1 var(--font-title);position:absolute}.sticker-page details.card-collapsible>summary.card-head{cursor:pointer;min-width:0;margin:0;padding-top:18px;list-style:none;display:block}.sticker-page details.card-collapsible>summary.card-head::-webkit-details-marker{display:none}.sticker-page details.card-collapsible>.card-fold{border-top:1px solid #4343432e;gap:12px;display:grid}.sticker-page details.card-collapsible:not([open])>.card-fold{display:none}.sticker-page .game-ux-character-summary,.sticker-page .stakes-identity{gap:9px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.sticker-page .stakes-heading{gap:7px}.sticker-page .stakes-title{font:20px/1.05 var(--font-title);text-align:center}.sticker-page .card-fold>.character-attributes{border-top:0;margin-top:0;padding-top:0}.sticker-page .scene-card--context .scene-context-head{text-align:left;justify-items:start;gap:4px;width:100%;padding-right:0;display:grid}.sticker-page .scene-context-title{color:var(--ink);font:19px/1.12 var(--font-title)}.sticker-page .scene-context-place{align-items:center;gap:5px;font-size:12.5px;display:flex}.sticker-page .scene-context-place svg{opacity:.85;flex:none;width:14px;height:14px}.sticker-page .scene-context-place-parent:before{content:"·";opacity:.6;margin:0 5px}.sticker-page .scene-card--context .card-fold>.location-desc{text-align:left;margin:0;font-size:14px;line-height:1.5}.sticker-page .scene-enjeu{border:1px solid #34692a52;border-radius:10px;gap:7px;padding:11px 13px;display:grid}.sticker-page .scene-enjeu--standalone{box-sizing:border-box;border-radius:14px;width:100%;padding:14px 15px 15px;position:relative}.sticker-page .scene-enjeu__label{font:12px/1 var(--font-title);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.sticker-page .scene-enjeu__label svg{flex:none;width:15px;height:15px}.sticker-page .scene-enjeu__text{color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}.sticker-page .scene-card .npc-card-collapsible,.sticker-page .character-card .npc-card-collapsible{box-sizing:border-box;width:100%}.sticker-sub{gap:7px;min-width:0;display:grid}.sticker-sub__label{font:12px/1 var(--font-title);text-transform:uppercase}.sticker-sub+.sticker-sub{border-top:1px solid #4949492e;padding-top:11px}.sticker-page details.sticker-sub>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;list-style:none;display:flex}.sticker-page details.sticker-sub>summary::-webkit-details-marker{display:none}.sticker-page .sticker-sub__label .sub-icon{opacity:.9;flex:none;width:15px;height:15px}.sticker-page details.sticker-sub:not([open])>:not(summary){display:none}.sticker-page details.sticker-sub>summary .sub-chevron{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:6px;height:6px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.sticker-page details.sticker-sub[open]>summary .sub-chevron{transform:rotate(45deg)}.sticker-page details.aspect-card-collapsible>summary.aspect-summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:1fr auto;align-items:center;gap:8px;list-style:none;display:grid}.sticker-page details.aspect-card-collapsible>summary.aspect-summary::-webkit-details-marker{display:none}.sticker-page .aspect-summary>.aspect-main-tag{justify-items:center;min-width:0}.sticker-page .aspect-summary>.aspect-main-tag .tag{white-space:normal;text-align:center;height:auto;line-height:1.3}.sticker-page details.aspect-card-collapsible:not([open])>.aspect-fold>.aspect-block{display:none}.sticker-page details.aspect-card-collapsible>summary .aspect-collapse-chevron{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.sticker-page details.aspect-card-collapsible[open]>summary .aspect-collapse-chevron{transform:rotate(45deg)}.sticker-page .tag-space{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.sticker-page .tag-space__pills{flex-wrap:wrap;flex:150px;align-items:center;gap:6px;min-width:0;display:flex}.sticker-page .tag-space>.aspect-card{flex:0 0 var(--aspect-w,210px);width:var(--aspect-w,210px);box-sizing:border-box;max-width:100%}.sticker-page .aspect-card .tag-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;display:flex}.sticker-page .defi-key>.sticker-sub__label{align-items:center;gap:6px;display:flex}.sticker-page .defi-icon{opacity:.9;flex:none;width:15px;height:15px}.sticker-page .defi-key .threat-line{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sticker-page .defi-key .threat-label{flex:none}.sticker-page .defi-key .threat-text{text-align:left;min-width:0}.sticker-page .consequence-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sticker-page .consequence-list li{align-items:baseline;gap:7px;display:flex}.sticker-page .consequence-icon{flex:none;align-self:flex-start;width:13px;height:13px;margin-top:2px}.sticker-page .consequence-body{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.sticker-page .consequence-body .consequence-text{min-width:0}.sticker-page .consequence-body .consequence-tags{text-align:left}.sticker-page .pip{border:1px solid #3e3e3e6b}.sticker-page .interactive-change-label{font:9.5px/1 var(--font-title);border-radius:999px;place-self:center start}.sticker-page .npc-card:before,.sticker-page .npc-card:after{box-shadow:none!important;background:0 0!important}.sticker-page .npc-person-marker{border:1px solid #46464659;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.sticker-page .npc-person-marker svg{fill:currentColor;stroke:none;width:13px;height:13px}.sticker-page .tag,.sticker-page .status-token{min-height:24px;padding:4px 11px;font-size:13px}.sticker-page .objective-token{min-height:26px;padding:2px 9px;font-size:13px}.sticker-page .threat-text{font-size:14px;line-height:1.5}.sticker-page .consequence-text{font-size:13.5px;line-height:1.45}.sticker-page .npc-role{font-size:13px}.sticker-page .character-attribute span{font-size:9px}.sticker-page .sticker-sub__label{font-size:12px}@media (width>=1181px){.sticker-page .game-ux-layout.sticker-layout{height:100%}}.sticker-page .scene-card,.sticker-page .character-card,.sticker-page .npc-card{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15)}.sticker-page .game-ux-character-summary strong,.sticker-page .stakes-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-weight:500}.sticker-page .game-ux-character-summary strong{font-size:21px;line-height:1.12}.sticker-page .stakes-title{font-size:22px;line-height:1.08}.sticker-page .scene-card,.sticker-page .character-card{border:1px solid var(--maple-line);border-radius:var(--maple-radius);background:var(--maple-panel);padding:22px 22px 24px;transition:border-color .25s,background .25s;box-shadow:0 24px 60px -34px #000000d9,inset 0 1px #fff4e00d}.sticker-page .scene-card:hover,.sticker-page .character-card:hover{border-color:var(--maple-line-strong)}.sticker-page details.card-collapsible>.card-fold{border-top-color:var(--maple-line);padding-top:16px}.sticker-page .card-type{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--maple-gold);box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:400;top:16px;right:18px}.sticker-page .character-attribute span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--maple-text-secondary)}.sticker-page .scene-card--context .card-fold>.location-desc,.sticker-page .threat-text,.sticker-page .consequence-text{color:var(--maple-ink-dim)}.sticker-page .stakes-type{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--maple-text-secondary);font-size:11px}.sticker-page .scene-enjeu{background:#e8b13f12;border-color:#e8b13f59}.sticker-page .scene-enjeu__label{color:var(--maple-gold)}.sticker-page .sticker-col--scene>.scene-enjeu--standalone{background:radial-gradient(circle at 10% 0,#e8b13f1f,#0000 54%),#140e09b8;border:1px solid #e8b13f94;border-radius:16px;gap:9px;margin:0;padding:16px 17px 17px;position:relative;overflow:hidden;box-shadow:0 18px 46px -34px #e8b13fb8,inset 0 1px #f3ead90a}.sticker-page .scene-enjeu--standalone .scene-enjeu__label{color:var(--maple-gold);font:600 9px/1.4 var(--font-mono);letter-spacing:.2em}.sticker-page .scene-enjeu--standalone .scene-enjeu__label svg{filter:drop-shadow(0 0 7px #e8b13f57);width:16px;height:16px}.sticker-page .scene-enjeu--standalone .scene-enjeu__text{color:var(--ink);font:500 15px/1.55 var(--font-display);letter-spacing:-.008em;text-wrap:pretty}.sticker-page .scene-context-place{color:#e8b13fd9}.sticker-page .scene-context-place-parent{color:#e8b13f8c}.sticker-page .sticker-sub+.sticker-sub,.sticker-page details.card-collapsible>.card-fold{border-color:var(--maple-line)}.sticker-page .sticker-sub__label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--maple-ink-dim)}.sticker-page details.sticker-sub>summary .sub-chevron{border-color:var(--maple-decoration-faint)}.sticker-page .defi-key:has(.threat-block)>.sticker-sub__label{color:#e0705a}.sticker-page .defi-key:has(.consequence-list)>.sticker-sub__label{color:#e3a24a}.sticker-page .defi-key:has(.objective-token)>.sticker-sub__label{color:#a4c47f}.sticker-page .consequence-icon{opacity:.85}.sticker-page .tag{border-color:var(--maple-line-strong);color:var(--ink);background:#f3ead90f}.sticker-page .tag.theme{color:#fbe9c8;background:#e0862f1f;border-color:#e8b13f80;font-weight:600}.sticker-page .tag.weakness{color:#e79b86;background:#e0705a1a;border-color:#e0705a66;font-style:italic}.sticker-page .status-token{color:#eaa860;background:#e0862f1a;border-color:#e0862f6b}.sticker-page .objective-token{color:#b3cf90;background:#a4c47f1a;border-color:#a4c47f66}.sticker-page .objective-target{color:#b3cf90}.sticker-page .pip{background:#f3ead90f;border-color:#f3ead947}.sticker-page .pip.is-filled{background:currentColor;border-color:currentColor}.sticker-page .aspect-card{color:var(--ink);box-shadow:0 14px 34px -22px #000000e6!important}.sticker-page .aspect-card.tier-card-0{background:radial-gradient(ellipse 90% 78% at 50% 0, #b4aa9c1a, transparent 68%), var(--maple-panel-2)!important;border:1.5px solid #b4aa9c66!important}.sticker-page .aspect-card.tier-card-1{background:radial-gradient(ellipse 90% 78% at 50% 0, #7aa5d147, transparent 68%), var(--maple-panel-2)!important;border:1.5px solid #7aa5d1cc!important}.sticker-page .aspect-card.tier-card-2{background:radial-gradient(ellipse 90% 78% at 50% 0, #ad8ccd47, transparent 68%), var(--maple-panel-2)!important;border:1.5px solid #ad8ccdcc!important}.sticker-page .aspect-card.tier-card-3{background:radial-gradient(ellipse 90% 78% at 50% 0, #e0b13f4d, transparent 68%), var(--maple-panel-2)!important;border:1.5px solid #e0b13fcc!important}.sticker-page .aspect-card .aspect-type-value{color:var(--maple-text-secondary)}.sticker-page .aspect-card.tier-card-0 .tier-name,.sticker-page .aspect-card.tier-card-0 .tier-stars svg path{color:#b4aa9c;fill:#b4aa9c}.sticker-page .aspect-card.tier-card-1 .tier-name,.sticker-page .aspect-card.tier-card-1 .tier-stars svg path{color:#8fb6dc;fill:#8fb6dc}.sticker-page .aspect-card.tier-card-2 .tier-name,.sticker-page .aspect-card.tier-card-2 .tier-stars svg path{color:#c3a3e0;fill:#c3a3e0}.sticker-page .aspect-card.tier-card-3 .tier-name,.sticker-page .aspect-card.tier-card-3 .tier-stars svg path{color:#e8b13f;fill:#e8b13f}.sticker-page details.aspect-card-collapsible>summary .aspect-collapse-chevron{border-color:var(--maple-decoration-faint)}.sticker-page .npc-card{color:var(--ink);border-radius:14px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;border:1px solid var(--maple-line-strong)!important;background:linear-gradient(158deg,#402f1f99,#1a130c85)!important;box-shadow:0 16px 34px -22px #000000d9!important}.sticker-page .npc-card-collapsible.npc-card{padding:9px 13px}.sticker-page .npc-card-collapsible:not([open]){padding-top:8px;padding-bottom:8px}.sticker-page .npc-card-collapsible[open].npc-card{padding-bottom:12px}.sticker-page .npc-card-collapsible>.npc-card-summary{justify-content:flex-start;align-items:center;gap:10px;display:flex}.sticker-page .npc-name{font:500 15px/1.2 var(--font-sans);color:var(--ink);text-shadow:none;text-align:left}.sticker-page .npc-collapse-chevron{border-top-color:var(--maple-decoration-faint);margin-left:auto}.sticker-page .npc-relation-marker{width:22px;height:22px;color:var(--maple-orange);box-shadow:none;background:#e0862f1f;border-color:#e0862f66;flex:none;position:static}.sticker-page .npc-person-marker{color:var(--maple-ink-dim);border-color:var(--maple-line-strong);background:#f3ead914}.sticker-page .npc-role,.sticker-page .npc-card-body .npc-role{color:var(--maple-ink-dim);text-align:left;margin:0}.sticker-page .npc-tags>.aspect-card{flex:0 0 var(--aspect-w,210px);width:var(--aspect-w,210px);box-sizing:border-box;max-width:100%}.sticker-page .npc-card-collapsible:not([open]) .npc-header .npc-role{display:none}.sticker-page .interactive-change-label{color:var(--maple-gold);box-shadow:none;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;background:0 0;padding:0;font-size:10px}.sticker-page .consequence-list li{border:1px solid var(--maple-line);background:#f3ead90d;border-radius:12px}.sticker-page .col-resizer:before{background:0 0}.sticker-page .col-resizer:hover:before,.sticker-page .sticker-layout.is-resizing .col-resizer:before{background:#e0862f4d;width:2px}.sticker-page .col-resizer:after{content:"";background:radial-gradient(circle at 50% 12%, var(--ink) 1.5px, transparent 2.1px), radial-gradient(circle at 50% 50%, var(--ink) 1.5px, transparent 2.1px), radial-gradient(circle at 50% 88%, var(--ink) 1.5px, transparent 2.1px);opacity:.22;width:4px;height:32px;transition:opacity .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sticker-page .col-resizer:hover:after,.sticker-page .sticker-layout.is-resizing .col-resizer:after{opacity:.95;background:radial-gradient(circle at 50% 12%, var(--maple-orange) 1.7px, transparent 2.3px), radial-gradient(circle at 50% 50%, var(--maple-orange) 1.7px, transparent 2.3px), radial-gradient(circle at 50% 88%, var(--maple-orange) 1.7px, transparent 2.3px)}.sticker-page .roll-pool-entry__content .tag-row{justify-content:flex-start}.sticker-page .roll-pool-entry .aspect-card{justify-self:stretch;width:100%}
