.paperSite,.devlogAdmin,.hybridSite{--p-navy:#0a213f;--p-midnight:#141b45;--p-violet:#2a1450;--p-orange:#e85516;--p-flame:#fa792b;--p-amber:#ffb23e;--p-ice:#a9cbf2;--p-ink:#15171d;--p-cream:#f4efe4;--p-paper:#f1e8d5;--p-kraft:#b08458;--p-orange-ink:#b8430f;--p-muted-ink:#5e5043;--f-display:var(--font-anton), Impact, "Arial Narrow Bold", sans-serif;--f-body:var(--font-plex), "Segoe UI", system-ui, sans-serif;--f-doc:var(--font-courier), "Courier New", monospace;--deckle:polygon(0 3px, 8% 0, 17% 2px, 29% 0, 41% 3px, 55% 1px, 68% 3px, 80% 0, 91% 2px, 100% 1px, calc(100% - 2px) 22%, 100% 47%, calc(100% - 3px) 71%, 100% 100%, 88% calc(100% - 2px), 74% 100%, 60% calc(100% - 3px), 47% 100%, 33% calc(100% - 2px), 19% 100%, 7% calc(100% - 3px), 0 100%, 2px 76%, 0 52%, 3px 27%)}.paperSite{isolation:isolate;min-height:100svh;color:var(--p-cream);background:var(--p-navy);font-family:var(--f-body);position:relative;overflow-x:clip}.paperSite :focus-visible{outline:3px solid var(--p-flame);outline-offset:3px}.paperSite ::selection{background:var(--p-orange);color:#fff}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pBackdrop{z-index:-1;pointer-events:none;background:radial-gradient(44rem 30rem at 90% 6%, #e855164d, transparent 70%), radial-gradient(36rem 26rem at 2% 98%, #e855162e, transparent 70%), radial-gradient(60rem 40rem at 30% 42%, #a9cbf20f, transparent 70%), linear-gradient(158deg, var(--p-navy) 0%, var(--p-midnight) 46%, var(--p-violet) 100%);position:fixed;inset:0;overflow:hidden}.pBackdrop:after{content:"";opacity:.17;mix-blend-mode:overlay;background:url(/paper/grain.webp) 0 0/256px 256px;position:absolute;inset:0}.pMapSheet{top:calc(var(--topbar) + 3vh);aspect-ratio:16/9;opacity:.12;background:url(/paper/island-print.png) 50% 46%/90% no-repeat,#dedace url(/paper/paper-cream.jpg) 0 0/512px;width:min(1180px,94vw);position:absolute;right:-7vw;transform:rotate(-4deg)}.paperSite .topBar{background:linear-gradient(#0a213ff0,#0a213fbd);border-bottom-color:#f4efe41a}.paperSite .topNav a{color:#f4efe4bd;font-family:var(--f-body);letter-spacing:.08em;font-size:12.5px;font-weight:600}.paperSite .topNav a:hover,.paperSite .topNav a[aria-current=page]{color:#fff}.paperSite .topNav a[aria-current=page]:after{background:var(--p-orange);height:3px}.paperSite .btn.signal{--b-line:var(--p-orange);--b-bg:var(--p-orange);--b-fg:#fff;font-family:var(--f-body);letter-spacing:.04em;font-weight:700}.paperSite .btn.signal:hover{--b-line:var(--p-flame);--b-bg:var(--p-flame)}.paperSite .datum{background:#0a213f8c;border-color:#f4efe424}.paperSite .mobileMenu{background:linear-gradient(170deg,#0f2448,#22164a)}.paperSite .siteFooter{color:#f4efe49e}.pCard{transform:rotate(var(--tilt,0deg));position:relative}.pCardShadow{z-index:0;filter:blur(12px);background:#0406128c;position:absolute;inset:10px 6px -10px 12px}.pSheet{z-index:1;color:var(--p-ink);padding:clamp(18px,2.4vw,28px);position:relative}.stock-cream{background:var(--p-paper) url(/paper/paper-cream.jpg) 0 0 / 512px}.stock-white{background:linear-gradient(#ffffff80,#ffffff80),#f8f4ec url(/paper/paper-cream.jpg) 0 0/512px}.stock-kraft{background:var(--p-kraft) url(/paper/paper-kraft.jpg) 0 0 / 512px;color:#1d140c}.stock-orange{background:var(--p-orange) url(/paper/paper-cream.jpg) 0 0 / 512px;background-blend-mode:multiply;color:#fff}.stock-navy{background:var(--p-navy) url(/paper/paper-cream.jpg) 0 0 / 512px;background-blend-mode:multiply;color:var(--p-cream)}.stock-ice{background:var(--p-ice) url(/paper/paper-cream.jpg) 0 0 / 512px;background-blend-mode:multiply}.stock-amber{background:var(--p-amber) url(/paper/paper-cream.jpg) 0 0 / 512px;background-blend-mode:multiply}.pTape{z-index:2;pointer-events:none;clip-path:polygon(0 10%,3% 0,6% 12%,9% 0,91% 0,94% 12%,97% 0,100% 10%,98% 50%,100% 90%,97% 100%,94% 88%,91% 100%,9% 100%,6% 88%,3% 100%,0 90%,2% 50%);background:linear-gradient(90deg,#ffffff2e,#0000 30%,#ffffff1f 70%,#0000),#ece2c8cc;width:112px;height:30px;position:absolute;box-shadow:0 1px 2px #00000029}.pTape.at-tl{top:-13px;left:18px;transform:rotate(-8deg)}.pTape.at-tr{top:-13px;right:30px;transform:rotate(7deg)}.pTape.at-top{top:-14px;left:50%;transform:translate(-50%)rotate(-2deg)}.pTape.at-bl{bottom:-12px;left:26px;transform:rotate(6deg)}.pTape.at-br{bottom:-12px;right:20px;transform:rotate(-6deg)}.pTape.tone-orange{background-color:#fa792bd9}.pTape.tone-ice{background-color:#a9cbf2e0}.pTape.tone-amber{background-color:#ffb23ee0}.pTape.tone-blue{background-color:#3d8bffcc}.pTape.tone-green{background-color:#2fbf7acc}.pStrip{padding:.14em .34em .1em;display:inline-block}.pDocLabel{font-family:var(--f-doc);letter-spacing:.1em;text-transform:uppercase;color:var(--p-orange-ink);font-size:14px;font-weight:700}.pDocLabel.is-light{color:var(--p-flame)}.pRubber{color:#c63b12;font-family:var(--f-doc);letter-spacing:.14em;text-transform:uppercase;border:2px solid;border-radius:3px;padding:4px 10px 3px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block;transform:rotate(-3deg)}.pRubber.is-small{color:var(--p-flame);padding:2px 8px 1px;font-size:11px}.pBtn{min-height:44px;font-family:var(--f-body);letter-spacing:.01em;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.pBtn:hover:not(:disabled){transform:translateY(-1px)}.pBtn:disabled{opacity:.45;cursor:not-allowed}.pBtnInk{background:var(--p-ink);color:var(--p-cream)}.pBtnInk:hover:not(:disabled){background:#262a35}.pBtnOrange{background:var(--p-orange);color:#fff}.pBtnOrange:hover:not(:disabled){background:var(--p-flame)}.pBtnGhost{color:var(--p-cream);border-bottom:2px solid #f4efe459;border-radius:0;padding:0 4px}.pBtnGhost:hover{border-bottom-color:var(--p-flame)}.pSheet .pBtnGhost,.pDialog .pBtnGhost{color:var(--p-ink);border-bottom-color:#15171d4d}.pHero{max-width:1320px;min-height:min(100svh,880px);padding:calc(var(--topbar) + clamp(28px, 6vh, 72px)) var(--gutter) clamp(40px, 7vh, 80px);grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4.5vw,72px);margin:0 auto;display:grid}.pKicker{color:#f4efe4b8;font-family:var(--f-doc);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;font-size:13px;display:flex}.pWordmark{font-family:var(--f-display);text-transform:uppercase;font-weight:400;line-height:.86}.pWordFrontier{color:var(--p-cream);letter-spacing:.004em;text-shadow:0 5px #00000038;font-size:clamp(66px,10vw,148px);display:block}.pWordAltis{color:#fff;letter-spacing:.02em;margin-top:12px;font-size:clamp(28px,4vw,56px);transform:rotate(-2deg)}.pLede{color:#f4efe4e0;max-width:34ch;margin-top:24px;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.pActions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:32px;display:flex}.pLaunch{isolation:isolate;color:#fff;min-height:70px;font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;filter:drop-shadow(0 10px 14px #0006);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px 28px 12px 14px;font-size:clamp(20px,1.9vw,25px);line-height:1;transition:transform .18s;display:inline-grid;position:relative;transform:rotate(-1.2deg)}.pLaunch:before{content:"";z-index:-1;background:var(--p-orange) url(/paper/paper-cream.jpg) 0 0 / 512px;background-blend-mode:multiply;clip-path:var(--deckle);position:absolute;inset:0}.pLaunch:hover{transform:rotate(-.4deg)translateY(-2px)}.pLaunch b{background:var(--p-cream);width:44px;height:44px;color:var(--p-ink);font-family:var(--f-body);border-radius:50%;place-items:center;font-size:22px;display:grid}.pLaunch small{font-family:var(--f-body);letter-spacing:.03em;text-transform:none;opacity:.92;margin-top:5px;font-size:12.5px;font-weight:600;display:block}.pHeroDevlog{padding:14px 10px 30px 0;position:relative}.pDevlogCard .pSheet{padding:16px 16px 18px}.pDevlogHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:16px 2px 12px;display:flex}.pHook{aspect-ratio:16/9;background:var(--p-navy);cursor:pointer;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 5px #fff,0 0 0 6px #0000001a}.pHook img,.pHook video,.pHookBlank{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pHook video{opacity:0;transition:opacity .35s}.pHook.is-playing video{opacity:1}.pPlay{background:var(--p-orange);border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .18s;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #00000073,0 0 0 3px #ffffffe6}.pPlay i{border:9px solid #0000;border-left:14px solid #fff;border-right-width:0;width:0;height:0;margin-left:4px}:is(.pHook:hover .pPlay,.pHook:focus-visible .pPlay){transform:scale(1.12)}.pHook.is-playing .pPlay{opacity:.92}.pHookStatus{cursor:default;background:repeating-linear-gradient(135deg, #ffffff08 0 14px, transparent 14px 28px), var(--p-navy);place-items:center;display:grid}.pStatusText{max-width:30ch;color:var(--p-cream);text-align:center;padding:20px;font-size:16px}.pDevlogActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.pDevlogActions .pBtn{flex:200px;min-height:48px}.pVideoNote{color:var(--p-muted-ink);font-family:var(--f-doc);margin-top:12px;font-size:13px;line-height:1.4}.pChips{border-top:1px dashed #15171d47;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;padding-top:12px;display:flex}.pChips span{color:var(--p-muted-ink);font-family:var(--f-doc);letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:12px}.pChips button{background:#15171d14;border-radius:2px;padding:6px 10px 5px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s}.pChips button:hover{background:var(--p-orange);color:#fff}.pSticker{z-index:3;filter:drop-shadow(0 6px 8px #00000059);pointer-events:none;width:clamp(118px,13vw,176px);height:auto;position:absolute;bottom:-34px;right:-16px;transform:rotate(6deg)}.pDialog{width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--p-ink);background:var(--p-paper) url(/paper/paper-cream.jpg) 0 0 / 512px;font-family:var(--f-body);border:0;margin:auto;padding:0;inset:0;overflow:hidden;box-shadow:0 30px 80px #0009}.pDialog[open]{flex-direction:column;display:flex}.pDialog::backdrop{background:#060a1ccc}.pDialogBar{border-bottom:1px dashed #15171d47;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 14px;display:flex}.pDialogBar h2{font-family:var(--f-display);text-transform:uppercase;margin-top:4px;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1}.pDialogBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 22px 26px;overflow:auto}.pDialogFoot{border-top:1px dashed #15171d47;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 22px 16px;display:flex}.pClose{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid}.pClose:hover{background:#15171d1a}.pDialogVideo{background:var(--p-ink);color:var(--p-cream)}.pDialogVideo .pDialogBar,.pDialogVideo .pDialogFoot{border-color:#f4efe429}.pDialogVideo .pClose:hover{background:#ffffff1a}.pDialogVideo .pDocLabel{color:var(--p-flame)}.pFullVideo{aspect-ratio:16/9;background:#000;width:100%;max-height:calc(100svh - 170px)}.pVideoMissing{text-align:center;padding:40px 22px}.pNotesIntro{color:var(--p-muted-ink);margin-bottom:8px}.paperInterior .pNotesIntro{color:#f4efe4c7}.pNotesGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));align-items:start;gap:30px 24px;padding-top:18px;display:grid}.pNote .pSheet{padding:22px 22px 24px}.pNoteTitle{font-family:var(--f-display);text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}.pNoteTitle:after{content:"";background:var(--p-orange);width:72px;height:8px;margin:8px 0 12px;display:block;-webkit-mask:url(/paper/brush.png) 50%/100% 100% no-repeat;mask:url(/paper/brush.png) 50%/100% 100% no-repeat}.pNote.tone-ice .pNoteTitle:after{background:#4c80bc}.pNote.tone-amber .pNoteTitle:after{background:#d98a0b}.pMarkdown{font-size:15.5px;line-height:1.5}.pMarkdown h3{font-family:var(--f-display);text-transform:uppercase;margin:20px 0 6px;font-size:26px;font-weight:400}.pMarkdown h4{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;margin:18px 0 2px;font-size:19px;font-weight:400}.pMarkdown .pNoteTitle+h4{margin-top:4px}.pMarkdown p{margin:8px 0}.pMarkdown p>em:only-child{color:var(--p-orange-ink);font-family:var(--f-doc);letter-spacing:.03em;font-size:14px;font-style:normal;font-weight:700}.pMarkdown ul,.pMarkdown ol{margin:8px 0}.pMarkdown li{margin:5px 0;padding-left:20px;position:relative}.pMarkdown ul>li:before{content:"";background:var(--p-orange);width:7px;height:7px;position:absolute;top:.58em;left:3px;transform:rotate(45deg)}.pMarkdown ol{counter-reset:n}.pMarkdown ol>li{counter-increment:n}.pMarkdown ol>li:before{content:counter(n) ".";color:var(--p-orange-ink);font-family:var(--f-doc);font-weight:700;position:absolute;left:0}.pMarkdown strong{font-weight:700}.pMarkdown a{color:var(--p-orange-ink);text-underline-offset:2px;text-decoration:underline}.pMarkdown code{font-family:var(--f-doc);background:#15171d14;padding:0 4px}.pMarkdown blockquote{border-left:3px solid var(--p-orange);margin:10px 0;padding-left:12px;font-style:italic}.pMarkdown hr{border:0;border-top:1px dashed #15171d4d;margin:14px 0}.pMarkdown>:first-child{margin-top:0}.pSection{max-width:1320px;padding:clamp(28px, 5vw, 56px) var(--gutter);scroll-margin-top:var(--topbar);margin:0 auto}.pPageTop{padding-top:calc(var(--topbar) + clamp(28px, 5vw, 48px));min-height:60svh}.pSectionHead{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:26px;display:flex}.pSectionHead h1,.pSectionHead h2{color:var(--p-cream);font-family:var(--f-display);text-transform:uppercase;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1}.pSectionHead p{color:#f4efe4b3}.pDetail .pSectionHead{justify-items:start;gap:8px;display:grid}.pTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;display:grid}.pTile{--tile-bg:var(--p-paper) url(/paper/paper-cream.jpg) 0 0 / 512px;--r:0deg;isolation:isolate;min-height:96px;color:var(--p-ink);transform:rotate(var(--r));filter:drop-shadow(0 8px 10px #00000059);grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;padding:18px 18px 16px;transition:transform .18s;display:grid;position:relative}.pTile:before{content:"";z-index:-1;background:var(--tile-bg);clip-path:var(--deckle);position:absolute;inset:0}.pTile:after{content:"";background:#ece2c8d1;width:66px;height:20px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-3deg)}.pTile.stock-kraft{--tile-bg:var(--p-kraft) url(/paper/paper-kraft.jpg) 0 0 / 512px}.pTile.stock-white{--tile-bg:linear-gradient(#ffffff80, #ffffff80), #f8f4ec url(/paper/paper-cream.jpg) 0 0 / 512px}.pTile.tone-blue:after{background:#3d8bffd9}.pTile.tone-green:after{background:#2fbf7ad9}.pTile.tone-orange:after{background:#fa792be6}.pTile:nth-child(8n+1){--r:-1.2deg}.pTile:nth-child(8n+2){--r:.8deg}.pTile:nth-child(8n+3){--r:-.5deg}.pTile:nth-child(8n+4){--r:1.1deg}.pTile:nth-child(8n+5){--r:-.9deg}.pTile:nth-child(8n+6){--r:.6deg}.pTile:nth-child(8n+7){--r:-1.3deg}.pTile:nth-child(8n){--r:.9deg}.pTile:hover{transform:rotate(0)translateY(-3px)}.pTile .iconTile{color:#fff;background:var(--p-ink);width:44px;height:44px;box-shadow:none;border-radius:50%;grid-row:1/span 2}.pTile .iconTile.blue{background:#2f6fd6}.pTile .iconTile.green{background:#1f9960}.pTile .iconTile.gold{background:#c98a12}.pTile .iconTile.crimson{background:#c2393e}.pTile .iconTile.signal{background:var(--p-orange)}.pTile strong{font-family:var(--f-display);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1}.pTile small{color:var(--p-muted-ink);font-size:13.5px;line-height:1.3}.pTile.stock-kraft small{color:#3a2a1a}.pTile.is-main{min-height:118px}.pTile.is-main strong{font-size:32px}.pArchive{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:18px;display:grid}.pTag{isolation:isolate;color:#1d140c;filter:drop-shadow(0 6px 8px #00000059);align-items:center;gap:14px;min-height:76px;padding:12px 18px 12px 28px;transition:transform .18s;display:flex;position:relative}.pTag:before{content:"";z-index:-1;background:var(--p-kraft) url(/paper/paper-kraft.jpg) 0 0 / 512px;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px),0 16px);position:absolute;inset:0}.pTag:after{content:"";background:var(--p-midnight);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:10px;box-shadow:inset 0 1px 2px #0009}.pTag:hover{transform:translateY(-2px)rotate(-.4deg)}.pTagNo{color:#fff;font-family:var(--f-display);text-shadow:0 2px #00000040;font-size:34px;line-height:1}.pTagText{gap:2px;min-width:0;display:grid}.pTagText strong{font-size:16px;font-weight:700}.pTagText small{font-family:var(--f-doc);font-size:13px;line-height:1.35}.pTag em{color:#7a1f05;font-family:var(--f-doc);letter-spacing:.12em;text-transform:uppercase;border:2px solid #7a1f05;border-radius:3px;margin-left:auto;padding:2px 7px 1px;font-size:11px;font-style:normal;font-weight:700;transform:rotate(-4deg)}.pPreviewCard{max-width:720px;margin-bottom:40px}.pPreviewCard .pNoteTitle{margin-top:6px}.pPreviewActions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.pPreviewNote{color:var(--p-muted-ink);font-size:13px;display:none}.pArchiveLink{color:var(--p-flame);border-bottom:2px solid;gap:6px;margin-top:20px;padding-bottom:2px;font-weight:700;display:inline-flex}.pArchiveStatus{color:#f4efe4bf}.pArchiveStatus a{color:var(--p-flame)}.pDetailVideo{max-width:1100px}.pDetailVideo .pSheet{padding:14px}.pNotesHeading{color:var(--p-cream);font-family:var(--f-display);text-transform:uppercase;margin:44px 0 4px;font-size:clamp(30px,3.4vw,44px);font-weight:400}@media (max-width:980px){.pHero{grid-template-columns:minmax(0,1fr);min-height:0}.pHeroDevlog{padding:6px 4px 34px}.pTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pMapSheet{opacity:.11;width:170vw;top:28svh;right:-44vw}}@media (max-width:640px){.pWordFrontier{font-size:clamp(56px,19vw,84px)}.pActions{gap:12px 18px}.pLaunch{width:100%}.pTiles{gap:20px 14px}.pTile{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:6px;padding:16px 14px 14px}.pTile .iconTile{grid-row:auto;width:38px;height:38px}.pTile.is-main strong,.pTile strong{font-size:24px}.pSticker{width:112px;bottom:-30px;right:-6px}.pDialog{width:100vw;height:100svh;max-height:100svh;margin:0}.pDialogBar,.pDialogBody,.pDialogFoot{padding-left:16px;padding-right:16px}.pFullVideo{max-height:none}.pNotesGrid{gap:26px}.pPreviewNote{display:block}}.devlogAdmin{font-family:var(--font-body)}.devlogAdmin input,.devlogAdmin textarea{border:1px solid var(--glass-line);background:#0000004d;border-radius:3px;width:100%;padding:8px 10px}.devlogAdmin input[type=file]{padding:6px}.devlogAdmin label{color:var(--muted);gap:4px;font-size:12px;display:grid}.devlogAdmin label small{color:var(--dim)}.devlogStateBar button,.devlogFile button,.devlogTabs button,.devlogAdmin .controlHeading button{border:1px solid var(--glass-line-strong);background:#ffffff0a;border-radius:3px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.devlogAdmin button:disabled{opacity:.45;cursor:not-allowed}.controlMessage.is-error{background:#e8585d1a;border-color:#e8585d80 #e8585d80 #e8585d80 #e8585d}.devlogAdminGrid{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}.devlogCreate{border:1px solid var(--glass-line);background:#060e1566;border-radius:4px;gap:8px;margin-bottom:14px;padding:12px;display:grid}.devlogList ol{gap:4px;display:grid}.devlogList ol button{text-align:left;border:1px solid #0000;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.devlogList ol button:hover{background:#ffffff0a}.devlogList ol button.active{border-color:var(--glass-line-strong);background:rgba(var(--cyan-rgb), .08)}.devlogList ol b{color:var(--p-flame);font-family:var(--f-display);font-size:24px;font-weight:400}.devlogList ol span{min-width:0;display:grid}.devlogList ol strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.devlogList ol small{color:var(--muted);font-size:12px}.devlogEmpty{color:var(--dim);padding:10px;font-size:13px}.devlogStatus{letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border-radius:3px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.devlogStatus.published{color:#7be0a8;background:#2fbf7a2e}.devlogStatus.draft{color:#ffc46b;background:#ffb23e26}.devlogStateBar{border:1px solid var(--glass-line);background:#060e1566;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;padding:12px;display:flex}.devlogStateBar small{color:var(--muted);font-size:12px}.devlogStateBar>div{gap:8px;margin-left:auto;display:flex}.devlogMeta{grid-template-columns:110px minmax(0,1fr) 170px;gap:10px;margin-bottom:14px;display:grid}.devlogMeta .wide{grid-column:1/-1}.devlogFiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.devlogFile{border:1px solid var(--glass-line);background:#060e1566;border-radius:4px;align-content:start;gap:8px;padding:12px;display:grid}.devlogFile header{justify-content:space-between;gap:8px;display:flex}.devlogFile header i{color:var(--p-flame);font-size:12px;font-style:normal}.devlogFile header small,.devlogFile p{color:var(--muted);font-size:12.5px}.devlogFileCurrent{gap:4px;font-size:13px;display:grid}.devlogFileCurrent a{color:var(--cyan);word-break:break-all}.devlogFileCurrent small{color:var(--dim);font-size:12px}.devlogFileCurrent button{justify-self:start}.devlogFileCurrent.is-empty{color:var(--dim)}.devlogUpload{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.devlogAdmin input.srOnly{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.devlogFile{transition:border-color .12s,background-color .12s;position:relative}.devlogFile.is-drag{border-color:var(--p-flame);outline:2px dashed var(--p-flame);outline-offset:-7px;background:#e855161f}.devlogFile .devlogPick{border-color:var(--p-flame);color:#fff;background:#e8551633}.devlogFile .devlogPick:hover:not(:disabled){background:#e8551657}.devlogDropHint{color:var(--dim);font-size:12.5px}.devlogFieldWarn{color:#ffc46b;font-size:12px;font-style:normal}.devlogAdmin input[aria-invalid=true]{border-color:#ffc46b}.devlogProgress{gap:6px;display:grid}.devlogProgress>div{background:#ffffff1a;border-radius:5px;height:10px;overflow:hidden}.devlogProgress>div span{background:linear-gradient(90deg, var(--p-orange), var(--p-flame));height:100%;transition:width .2s linear;display:block}.devlogProgress small{color:var(--muted);font-size:12px}.devlogProgress button{justify-self:start}.devlogTextHead{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:8px;display:flex}.devlogTextHead small{color:var(--muted);font-size:12px}.devlogTabs{gap:4px;margin-left:auto;display:flex}.devlogTabs button.active{border-color:var(--p-flame);color:#fff;background:#e8551633}.devlogTextPanes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.devlogWrite textarea{resize:vertical;min-height:560px;font-family:var(--font-mono);font-size:13px;line-height:1.55}.devlogWrite small{justify-self:end}.devlogPreview{background:linear-gradient(158deg, var(--p-navy), var(--p-violet));max-height:620px;color:var(--p-cream);font-family:var(--f-body);border-radius:4px;padding:16px 18px 24px;overflow:auto}.devlogHistory{margin-top:22px}.devlogHistory h3{margin-bottom:10px;font-size:15px}.devlogHistory article{border-top:1px solid #ffffff0f;grid-template-columns:130px minmax(0,1fr) auto;gap:10px;padding:8px 0;font-size:13px;display:grid}.devlogHistory article strong{color:var(--p-flame);text-transform:capitalize}.devlogHistory article small{color:var(--dim)}@media (min-width:1400px){.devlogTabs{display:none}}@media (max-width:1399px){.devlogTextPanes{grid-template-columns:minmax(0,1fr)}.devlogTextPanes.view-write .devlogPreview,.devlogTextPanes.view-preview .devlogWrite{display:none}}@media (max-width:1000px){.devlogAdminGrid,.devlogFiles{grid-template-columns:minmax(0,1fr)}.devlogMeta{grid-template-columns:1fr 1fr}.devlogHistory article{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.paperSite *,.paperSite :before,.paperSite :after,.devlogAdmin *,.pDialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pTile:hover{transform:rotate(var(--r))}.pLaunch:hover{transform:rotate(-1.2deg)}}
