.paired-app{--paired-accent:#a9dbb2;--paired-soft:#263b35;display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;background:var(--panel);padding:10px;color:inherit;scrollbar-width:thin}
.paired-titlebar{flex-shrink:0;min-height:34px;height:auto;background:linear-gradient(90deg,#203660,#356655);gap:12px;padding:5px 8px;color:#fff}
.paired-titlebar h2{font-size:17px;margin:0;outline-offset:2px}
.paired-titlebar button{flex-shrink:0;width:24px;height:24px;font:inherit;line-height:1;border:2px solid;border-color:#fff #48505a #48505a #fff;color:#202b37;background:#d4d8df;cursor:pointer}
.paired-titlebar button:hover{background:#fff}.paired-titlebar button:active{border-color:#48505a #fff #fff #48505a}
.paired-address{display:flex;align-items:center;gap:12px;padding:9px 12px;background:var(--paired-soft);font-size:14px;border-bottom:2px solid var(--line)}
.paired-address>a{display:flex;justify-content:space-between;flex:1;min-width:0;padding:4px 10px;background:var(--panel);border:2px solid;border-color:var(--line) #afbcb7 #afbcb7 var(--line)}
.paired-address>a:hover{color:var(--paired-accent)}
.paired-page{width:min(1180px,100%);margin:auto;padding:30px clamp(16px,4vw,56px) 20px}
.paired-masthead{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:2px solid var(--line)}
.paired-masthead>.pear-logo{width:35px;height:42px;flex-shrink:0}
.paired-masthead>strong{font-size:28px;letter-spacing:4px;line-height:1.1}
.paired-masthead>strong>span{display:block;font-size:11px;letter-spacing:2px;margin-top:7px}
.paired-edition{margin-left:auto;text-align:right;font-size:12px;letter-spacing:1px;color:var(--paired-accent)}
.paired-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.85fr);align-items:center;gap:32px;padding:38px 0}
.paired-eyebrow{font-size:13px;letter-spacing:1px;color:var(--paired-accent)}
.paired-pitch h1{font-family:'VT323',monospace;font-size:clamp(45px,4.4vw,74px);font-weight:400;line-height:.95;margin:20px 0;letter-spacing:-1px}
.paired-pitch h1 em{font-style:normal;color:var(--paired-accent)}
.paired-pitch p{font-size:20px;line-height:1.5;margin:0 0 26px}
.paired-actions{display:flex;gap:14px;flex-wrap:wrap}
.paired-actions .win-button{font-size:16px}
.paired-blueprint{display:flex;flex-direction:column;align-items:center;background:#182e2e;color:#e6f4e8;border:3px solid;border-color:#819e90 #10211e #10211e #819e90;box-shadow:5px 5px #0003;padding:0 18px 18px;background-image:radial-gradient(#82c7b026 1px,transparent 1px);background-size:12px 12px}
.paired-blueprint-title{align-self:stretch;text-align:center;font-size:12px;letter-spacing:1px;padding:10px 0;border-bottom:1px solid #608375;margin-bottom:20px;color:#b1d9bc}
.paired-token{display:flex;align-items:center;gap:16px;font-size:22px}.paired-token img{width:78px;filter:drop-shadow(3px 3px #0006)}
.paired-wire{font-size:30px;line-height:1.3;color:#e5cd79}
.paired-asset-trio{display:flex;gap:14px;padding:8px 0 16px;align-items:center;justify-content:center}
.paired-asset-trio img{width:62px;box-shadow:3px 3px #0008}.paired-asset-trio img:first-child{transform:rotate(-6deg)}.paired-asset-trio img:last-child{transform:rotate(6deg)}
.paired-blueprint>strong{font-size:18px}
.paired-reward-strip{align-self:stretch;margin:18px 0 8px;padding:9px 5px;background:#a9dbb2;color:#123629;text-align:center;font-size:13px;border:2px solid;border-color:#d5f5dc #4f8968 #4f8968 #d5f5dc}
.paired-blueprint-note{font-size:13px;color:#c2d9cd;text-align:center}
.paired-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;border-top:2px solid var(--line);padding:26px 0 32px}
.paired-reasons article>span{display:inline-block;font-size:13px;color:var(--paired-accent);letter-spacing:1px}
.paired-reasons h4{font-size:22px;line-height:1.15;margin:14px 0 10px}.paired-reasons p{font-size:16px;line-height:1.5;margin:0}
.paired-next{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:var(--paired-soft);border:2px solid;border-color:#91a79e #3f5f53 #3f5f53 #91a79e;box-shadow:3px 3px #0002}
.paired-next span{font-size:12px;letter-spacing:1px;color:var(--paired-accent)}.paired-next h4{font-family:'VT323',monospace;font-size:44px;font-weight:400;line-height:1.1;margin:4px 0 0}
.paired-links{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:26px;font-size:14px}.paired-links a{text-decoration:underline;text-underline-offset:4px}.paired-links a:hover{color:var(--paired-accent)}
.paired-footnote{font-size:13px;line-height:1.5;opacity:.8;margin:20px 0 0}
.paired-app>.statusbar{margin-top:12px;flex-shrink:0}
#paired-tab[aria-pressed=true]{border-color:#343c47 #fff #fff #343c47;box-shadow:inset 1px 1px #777;background:#c1c7ca;color:#20304a}
[data-theme="light"] .paired-app{--paired-accent:#2f694b;--paired-soft:#e8f0eb}
@media(max-width:1050px){.taskbar>.task-item,.taskbar>.task-clock{display:none}.paired-hero{gap:22px;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr)}.paired-pitch h1{font-size:52px}}
@media(max-width:760px){.paired-app{padding:5px}.paired-titlebar h2{font-size:14px}.paired-page{padding:22px 16px 16px}.paired-edition{display:none}.paired-hero{grid-template-columns:1fr;padding:24px 0;gap:28px}.paired-pitch h1{font-size:46px}.paired-pitch p{font-size:18px}.paired-actions .win-button{font-size:14px;padding:9px 12px}.paired-blueprint{width:100%;max-width:400px;justify-self:center}.paired-reasons{grid-template-columns:1fr;gap:24px}.paired-reasons h4{margin-top:7px}.paired-next{flex-direction:column;align-items:flex-start;padding:18px}.paired-next h4{font-size:38px}.paired-app>.statusbar>span:last-child{display:none}.taskbar{flex-wrap:wrap;gap:5px}.taskbar .win-button{font-size:11px;padding-inline:5px;gap:4px;min-height:28px}.taskbar .brand-coin{width:16px}#sound-toggle span{display:none}#sound-toggle{min-width:28px}.paired-masthead>strong{font-size:24px}}
