.editorial-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:30px;border-bottom:2px solid var(--ink)}.editorial-header>div{text-align:right}.editorial-header>a:last-child{font-size:12px}.editorial-page main{padding-block:40px 65px}.editorial-intro{max-width:850px}.editorial-intro h1{font:700 clamp(32px,4vw,52px)/1.1 Georgia,serif;margin:13px 0 20px}.editorial-intro p{font-size:15px;color:var(--muted);max-width:760px}.import-status{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:22px;background:var(--soft);border-left:3px solid var(--blue)}.import-status p{font-size:12px;color:var(--muted);margin-top:6px}.source-details{border:1px solid var(--line);padding:15px 20px;margin-top:12px}.source-details summary,.review-card summary{cursor:pointer;font-size:12px;font-weight:650;min-height:28px}.source-details a,.review-source a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.source-details div>div{display:flex;justify-content:space-between;gap:20px;padding-block:12px;font-size:12px}.source-details span{color:var(--muted)}.source-details .source-error{color:var(--red)}.editorial-tabs{display:flex;border-bottom:1px solid var(--line);margin-top:32px;gap:15px}.editorial-tabs button{padding:15px 12px;background:none;border-bottom:3px solid transparent;font-size:13px;min-height:48px}.editorial-tabs button[aria-pressed=true]{color:var(--red);border-color:var(--red);font-weight:750}.editorial-tabs button span{display:inline-block;font-size:11px;padding:1px 7px;background:var(--soft);margin-left:5px}.editorial-tools{display:flex;align-items:center;gap:15px;margin-block:24px;font-size:12px}.editorial-tools input{padding:11px;border:1px solid var(--line);background:var(--paper);color:var(--ink);min-width:0;max-width:420px;flex:1}.editorial-tools span{margin-left:auto;color:var(--muted)}#editor-message{font-size:14px;color:var(--blue);margin-bottom:20px}#editor-message.error{color:var(--red)}.editorial-list{display:grid;gap:22px}.review-card{padding:26px;border:1px solid var(--line)}.review-card-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted);margin-bottom:15px}.review-state{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.review-card h2{font:700 27px/1.18 Georgia,serif;max-width:900px;margin-bottom:15px}.review-source{font-size:12px;color:var(--muted);line-height:1.8;margin-block:13px}.review-card details{border-bottom:1px solid var(--line);margin-block:15px;padding-bottom:12px}.review-card details p{font-size:13px;margin-top:10px;color:var(--muted)}.review-form{display:grid;gap:15px}.review-form label{display:grid;gap:6px;font-size:12px;font-weight:650}.review-form input,.review-form textarea,.review-form select{width:100%;padding:12px;color:var(--ink);background:var(--soft);border:1px solid var(--line);font-family:inherit;font-size:14px;line-height:1.5;border-radius:0}.review-form textarea{resize:vertical;min-height:100px}.review-form select{max-width:300px}.review-hint{font-size:12px;color:var(--muted)}.review-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:10px}.secondary-button{font-size:12px;font-weight:650;padding:12px 18px;background:var(--soft);border:1px solid var(--line);display:inline-block;min-height:44px}.review-summary{font-size:15px;color:var(--muted);max-width:850px}.imported-section{margin-bottom:45px;border-top:2px solid var(--blue);padding-top:25px}.imported-section h2{font:700 30px/1.12 Georgia,serif}.imported-section .section-heading{align-items:center}.imported-section .section-heading>a{font-size:12px;color:var(--blue)}.imported-empty{grid-column:1/-1;padding:22px;background:var(--soft);font-size:13px;color:var(--muted);border:1px solid var(--line)}.source-card{border-top:1px solid var(--line);padding-top:18px}.source-card h3{font:700 24px/1.2 Georgia,serif;margin-block:10px}.source-card p{font-size:14px;color:var(--muted)}.source-card .date{font-size:11px;color:var(--muted);margin-top:12px}.source-article{max-width:850px;margin:35px auto}.source-article h1{font:700 clamp(32px,4vw,52px)/1.1 Georgia,serif;margin-block:20px}.source-article>p{font-size:18px;color:var(--muted);margin-bottom:24px}.source-article .fiction-notice{font-family:inherit;font-size:13px;line-height:1.7}.source-article .share-row{margin-block:30px}.source-link{display:inline-block;padding:14px 22px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:650}.source-link:hover{background:var(--red);color:white}.source-article .source-date{font-size:12px}.social-links{display:flex;flex-wrap:wrap;gap:20px;font-size:11px;margin-top:22px}.social-links a:hover{text-decoration:underline}
@media(max-width:600px){.editorial-header{gap:20px;flex-wrap:wrap;padding-block:24px}.editorial-header .brand-text{font-size:42px}.editorial-header>a:last-child{width:100%}.editorial-header time{font-size:12px}.editorial-page main{padding-top:28px}.import-status{align-items:stretch;flex-direction:column;padding:18px}.source-details div>div{flex-direction:column;gap:5px}.editorial-tabs{gap:0;flex-wrap:wrap}.editorial-tabs button{flex:1 0 45%;text-align:left}.editorial-tools{flex-wrap:wrap}.editorial-tools label{width:100%}.review-card{padding:18px}.review-card-top{flex-direction:column}.review-card h2{font-size:24px}.review-actions button,.review-actions a{width:100%;text-align:center}.imported-section h2{font-size:27px}.imported-section .section-heading{align-items:start;flex-direction:column}}
