.edition-home-links{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--shell-line);border-bottom:1px solid var(--shell-line);margin:28px 0 30px}.edition-home-links a{padding:20px 22px 20px 0}.edition-home-links a:not(:first-child){border-left:1px solid var(--shell-line);padding-left:22px}.edition-home-links span{display:block;font:400 24px/1.2 Georgia,serif;letter-spacing:-.7px;margin-bottom:7px}.edition-home-links small{display:block;font-size:10px;color:var(--shell-muted)}.smsa-shell .edition-heading h1{font-size:clamp(52px,7vw,94px)!important;max-width:800px}.edition-credit{font-size:12px;color:var(--shell-gold);font-weight:600}.edition-stories{border-top:1px solid var(--shell-line)}.smsa-shell .edition-story{display:grid;grid-template-columns:40px 1fr 1fr;gap:24px;align-items:start;padding:28px 0 35px;border-bottom:1px solid var(--shell-line)}.edition-number{font:400 30px/1 Georgia,serif;color:var(--shell-gold);letter-spacing:-1px}.smsa-shell .edition-photo img{aspect-ratio:1.2;border-radius:2px}.smsa-shell .edition-copy h3{font-size:30px!important;letter-spacing:-1px!important;margin:0 0 20px!important;line-height:1.15!important}.edition-note{font-size:14px;line-height:1.8;color:var(--shell-muted);margin:0 0 22px}.edition-copy>.shell-kicker{font-size:9px!important;letter-spacing:1px}.edition-copy .smsa-save{margin-right:6px}.edition-collect{border:1px solid var(--shell-gold);background:#fff0;color:var(--shell-gold);border-radius:20px;padding:9px 14px;min-height:40px;font:600 10px Arial,sans-serif!important;cursor:pointer;margin-top:8px}.edition-collect:hover{background:var(--shell-soft)}.edition-library-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 30px}.edition-library-actions .shell-outline{font-size:11px;display:inline-flex;align-items:center;cursor:pointer}.edition-empty{border-top:1px solid var(--shell-line);padding:35px 0}.edition-empty p{color:var(--shell-muted);font-size:13px}.edition-collection{padding:28px 0;border-top:2px solid var(--shell-ink);margin:35px 0}.edition-collection-header{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.edition-rename{display:flex;gap:10px;margin:20px 0 25px;max-width:550px}.edition-rename input{flex:1;min-width:0}.edition-rename button{font-size:11px}.edition-collection input,.edition-collection textarea,#edition-collect-dialog input,#edition-collect-dialog select,#edition-collect-dialog textarea{background:var(--shell-card);color:var(--shell-ink);border:1px solid var(--shell-line);border-radius:6px;padding:12px;font:13px/1.5 Arial,sans-serif;max-width:100%;min-height:44px}.edition-collection-item{border-top:1px solid var(--shell-line);padding:22px 0}.edition-collection-item>a{display:block;font:400 24px/1.25 Georgia,serif;letter-spacing:-.5px;margin:0 0 16px}.edition-collection-item textarea{display:block;width:100%;resize:vertical}.edition-item-actions{display:flex;align-items:center;gap:18px;margin-top:10px}.edition-item-actions button{font-size:10px}.edition-text-button{border:0;background:#fff0;color:var(--shell-muted);padding:12px 0;font-size:11px!important;text-decoration:underline;cursor:pointer;min-height:44px}#edition-collect-dialog{--shell-card:#fff;--shell-ink:#181c1b;--shell-muted:#71766f;--shell-line:#dedfd6;--shell-gold:#99783c;--shell-bg:#f6f5f0;width:min(500px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--shell-line);border-radius:14px;padding:32px;background:var(--shell-card);color:var(--shell-ink);box-shadow:0 25px 100px #0003;position:fixed}#edition-collect-dialog::backdrop{background:#15251cd0}#edition-collect-dialog h2{margin:5px 0 20px!important}#edition-collect-dialog label{display:block;font-size:11px;font-weight:600;margin:16px 0 8px}#edition-collect-dialog input,#edition-collect-dialog select,#edition-collect-dialog textarea{width:100%}#edition-collect-dialog .shell-button{margin-top:20px}#edition-pending-title{font:400 20px/1.3 Georgia,serif}#edition-dialog-status{font-size:12px}html.smsa-dark #edition-collect-dialog{--shell-card:#1d2722;--shell-ink:#f0eee5;--shell-muted:#a6b4a9;--shell-line:#354039;--shell-gold:#cbb27d;--shell-bg:#121916}.edition-cinema-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid var(--shell-line);border-bottom:1px solid var(--shell-line);padding:24px 0;margin-top:30px}.edition-cinema-controls label{display:block;font-size:11px;margin-bottom:8px}.edition-cinema-controls select{width:100%;min-height:48px;background:var(--shell-card);color:var(--shell-ink);border:1px solid var(--shell-line);padding:12px;border-radius:6px;font-size:12px}.edition-cinema-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:20px 0}.edition-cinema-toolbar p{font-size:12px;color:var(--shell-muted)}.edition-cinema-toolbar button{font-size:11px}.edition-film{display:grid;grid-template-columns:50px minmax(0,1fr);gap:25px;padding:32px 0;border-top:1px solid var(--shell-line)}.smsa-shell .edition-film h2{font-size:36px!important;line-height:1.1!important;letter-spacing:-1.2px!important}.edition-film .shell-kicker{font-size:9px!important}.edition-film-note{font-size:14px;line-height:1.8;max-width:620px;color:var(--shell-muted)}.edition-match{font-size:11px;border-left:2px solid var(--shell-gold);padding-left:12px;color:var(--shell-muted)}.edition-film-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.edition-film-actions .shell-inline{margin:0}.edition-film-actions .edition-collect{margin:0}.smsa-shell .shell-launch{border-radius:3px;min-height:135px;padding:20px}.smsa-shell .shell-launch-grid{gap:1px;border:1px solid var(--shell-line);background:var(--shell-line)}.smsa-shell .shell-launch>span{margin-bottom:18px}.smsa-shell .shell-launch:not(.shell-launch-news){background:var(--shell-card);border:0}.smsa-shell .smsa-companion-story img{border-radius:3px}.smsa-shell .shell-launch:hover{box-shadow:none;transform:none}.smsa-shell .shell-launch:hover strong{color:var(--shell-gold)}@media(max-width:700px){.edition-home-links{grid-template-columns:1fr;margin:24px 0}.edition-home-links a,.edition-home-links a:not(:first-child){padding:16px 0;border-left:0}.edition-home-links a:not(:first-child){border-top:1px solid var(--shell-line)}.edition-home-links a{display:flex;align-items:center;justify-content:space-between;gap:15px}.edition-home-links span{font-size:22px;margin:0}.edition-home-links small{font-size:9px;max-width:110px;text-align:right}.smsa-shell .edition-story{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:24px 0}.edition-photo{grid-column:2}.edition-copy{grid-column:2}.smsa-shell .edition-copy h3{font-size:29px!important}.edition-number{font-size:24px}.edition-note{font-size:13px}.edition-cinema-controls{grid-template-columns:1fr;gap:15px;padding:20px 0}.edition-film{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:28px 0}.smsa-shell .edition-film h2{font-size:29px!important}.edition-film-actions{gap:15px}.edition-collection-header{align-items:start}.edition-collection-item>a{font-size:23px}.edition-rename{flex-wrap:wrap}.edition-rename input{width:100%;flex-basis:100%}#edition-collect-dialog{padding:28px 22px}.edition-library-actions{gap:8px}.edition-library-actions .shell-outline{padding:10px 13px}.edition-cinema-toolbar{align-items:start}}