.home-discover{margin-top:23px;border-top:1px dashed #dde2d1;padding-top:18px}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.discovery-grid a{padding:12px 10px;border:1px solid #e1e5d5;background:#fafaf2;border-radius:5px}.discovery-grid b{font-size:10px;font-weight:500;color:var(--mint-dark);display:block}.discovery-grid small{display:block;color:#9fa88f;font-size:9px;margin-top:5px}.home-notice{display:flex;align-items:center;gap:10px;background:#f5efdf;border:1px solid #e7dcc5;padding:11px 12px;border-radius:5px;margin-bottom:12px;font-size:10px}.home-notice>span{color:#ad9170;flex-shrink:0}.home-notice strong{font-weight:500;flex:1;min-width:0;overflow-wrap:anywhere}.interview-cover{display:flex;gap:22px;align-items:center;background:#f2f2e6;border:1px solid #e2e5d3;border-radius:7px;padding:20px;margin-bottom:22px}.interview-cover>div:first-child{background:#e5e9d7;border-radius:60px;padding:9px}.interview-cover>div:last-child{min-width:0}.interview-cover h3{color:var(--mint-dark);font-size:20px;margin:9px 0}.interview-cover p{white-space:pre-wrap;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.interview-cover small{font-size:10px;color:#a2a58e}.interview-answer{display:flex;gap:15px;padding:17px 4px;border-bottom:1px dashed #dfe3d3}.question-number{font-family:monospace;font-size:20px;color:#bac4a8;min-width:27px}.interview-answer>div:last-child{min-width:0}.interview-answer h4{margin:0 0 9px;color:var(--mint-dark);font-size:11px}.interview-answer p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:12px;margin:0}.interview-edit{padding-bottom:17px;border-bottom:1px dashed #dfe3d3;margin-bottom:17px}.interview-edit textarea{min-height:65px}.collection-toolbar{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.collection-toolbar input{flex:1;min-width:140px}.collection-toolbar select{max-width:145px}.collection-card{border:1px solid #e0e3d3;border-radius:6px;background:#fffef7;padding:18px;margin-bottom:14px}.collection-card.scrap{border-left:4px solid #d3bb95;background:#fcf9ef}.collection-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:9px}.collection-meta time{margin-left:auto;color:#a4aa96}.collection-card h3{font-size:15px;color:var(--mint-dark);margin:15px 0 10px;overflow-wrap:anywhere}.collection-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;font-size:12px}.scrap-source{display:inline-block;font-size:10px;color:#a48766;border-bottom:1px dashed #d6c6a9;padding-bottom:4px;overflow-wrap:anywhere;max-width:100%}.pinned-label{color:#a28868}.collection-actions{display:flex;gap:12px;align-items:center;padding-top:12px;border-top:1px dashed #e4e6d8}.collection-actions>a{margin-right:auto}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.story-grid>.empty-state{grid-column:1/-1}.story-card{border:1px solid #e3dfcc;padding:8px;background:#fffef7;box-shadow:2px 4px 0 #a5967110;min-width:0}.story-open{display:block;width:100%;text-align:left}.story-preview{background:#f4f4e9;border-radius:3px;pointer-events:none}.story-preview .iso-room{height:145px;min-height:0}.story-caption{padding:12px 7px}.story-caption time{font-size:9px;font-family:monospace;color:#a6aa96}.story-caption h3{font-size:12px;color:var(--mint-dark);margin:7px 0;overflow-wrap:anywhere}.story-caption p{font-size:10px;line-height:1.8;color:#a0a48d;overflow-wrap:anywhere}.story-admin{border-top:1px dashed #e2e4d5;padding:9px 5px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.story-admin .text-action{font-size:9px}.story-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.jukebox-cover{display:flex;gap:20px;background:#eef1e3;padding:22px;border-radius:8px;align-items:center;margin-bottom:18px}.jukebox-disc{flex-shrink:0;width:94px;height:94px;border-radius:50%;border:12px double #81856c;box-shadow:0 0 0 1px #b4ba99;background:repeating-radial-gradient(#535c4e 0 2px,#666e5a 3px 4px);color:#eee9c9;display:grid;place-items:center;font-size:26px}.jukebox-cover h3{font-size:17px;color:var(--mint-dark);margin:8px 0}.jukebox-cover p{font-size:10px;line-height:1.9}.jukebox-cover small{font-size:8px;color:#919b7e}.jukebox-track{display:flex;align-items:center;gap:14px;padding:16px 5px;border-bottom:1px dashed #dfe4d3}.track-number{font-size:20px;font-family:monospace;color:#bdc3aa}.jukebox-track>div{flex:1;min-width:0}.jukebox-track h4{font-size:12px;color:var(--mint-dark);margin:0 0 6px}.jukebox-track p{font-size:9px;color:#a1a78f;margin:0}.jukebox-track button{white-space:nowrap}.jukebox-track .is-playing{background:var(--soft);border-color:var(--mint)}.playlist-editor{margin-top:25px;border:1px solid #dee4cf;padding:18px;background:#f8f9ee;border-radius:6px}.playlist-editor h3{font-size:13px;color:var(--mint-dark);margin:0 0 9px}.playlist-choices{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin:15px 0}.playlist-choices .checkbox{font-size:10px}.queue-row{display:flex;align-items:center;gap:5px;background:#fffef6;border:1px solid #e4e5d5;margin:6px 0;padding:8px 10px;border-radius:4px}.queue-row span{flex:1;font-size:10px}.queue-row button{padding:2px 9px;border:1px solid #dfe3d0;border-radius:4px}.queue-row button:disabled{opacity:.3}.playlist-editor .field{margin-top:15px}.wave-riding{border:1px solid #dbe3d2;border-radius:7px;background:#edf2e7;padding:18px;margin:15px 0 20px}.wave-heading{display:flex;align-items:center;gap:12px}.wave-heading>div{flex:1}.wave-heading h3{font-size:13px;color:var(--mint-dark);margin:7px 0}.wave-heading p{font-size:10px;color:#9ba58d;margin:0}.wave-heading button{flex-shrink:0}.wave-result{display:flex;align-items:center;gap:14px;background:#fffef5;padding:14px;margin-top:15px;border-radius:5px}.wave-result>span{font-size:28px;color:#a4b696}.wave-result>div{flex:1;min-width:0}.wave-result strong{font-size:12px;color:var(--mint-dark)}.wave-result p{font-size:10px;overflow-wrap:anywhere}.wave-result small{font-size:9px;color:#a2a68f;overflow-wrap:anywhere}.wave-result .primary{flex-shrink:0;font-size:9px}.jukebox-shortcut{display:block;text-align:center;padding:10px;border:1px dashed #d9dfca;border-radius:5px;font-size:10px;color:var(--mint-dark)}
@media(max-width:650px){.tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-bottom:5px}.tabs a{border-radius:4px;height:32px;font-size:9px;min-width:0;letter-spacing:-.5px}.tabs a.active{border:1px solid var(--frame-line);background:#fffef7}.main-column{border-radius:7px}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-grid a{padding:11px 8px}.discovery-grid b{font-size:10px}.discovery-grid small{font-size:8px}.interview-cover{padding:13px;gap:12px}.interview-cover svg{width:62px;height:93px}.interview-cover h3{font-size:17px}.interview-cover p{font-size:10px}.interview-cover small{font-size:9px}.interview-answer p{font-size:11px}.interview-answer h4{font-size:10px}.collection-card{padding:13px}.collection-card h3{font-size:13px}.collection-body{font-size:11px}.collection-toolbar{gap:6px}.collection-toolbar input{width:100%;flex-basis:100%}.collection-toolbar select{max-width:none;flex:1}.story-grid{gap:9px}.story-preview .iso-room{height:96px}.story-caption{padding:9px 3px}.story-caption h3{font-size:10px}.story-caption p{font-size:9px}.jukebox-cover{padding:15px;gap:13px}.jukebox-disc{width:60px;height:60px;border-width:8px;font-size:17px}.jukebox-cover h3{font-size:14px}.jukebox-cover .eyebrow{font-size:7px}.jukebox-cover p{font-size:9px}.jukebox-track{gap:9px}.jukebox-track h4{font-size:11px}.jukebox-track p{font-size:8px}.jukebox-track p span{display:none}.jukebox-track button{font-size:9px;padding:7px 9px}.playlist-editor{padding:13px}.playlist-choices{grid-template-columns:1fr}.wave-riding{padding:13px}.wave-heading{align-items:flex-start;flex-wrap:wrap}.wave-heading>div{flex-basis:100%}.wave-heading h3{font-size:12px}.wave-result{gap:8px;flex-wrap:wrap;padding:11px}.wave-result .primary{margin-left:auto}.jukebox-shortcut{width:100%}.home-notice{font-size:9px;gap:7px}.top-actions{flex-wrap:wrap}}
