:root{--orange:#e8a838;--orange-dark:#d4922a;--teal:#5b9ea6;--teal-dark:#4a8890;--red:#d94b3e;--cream:#fff;--cream-muted:#999;--bg:#0d0d0d;--bg-card:#ffffff0f;--bg-card-hover:#ffffff1a;--text:#fff;--text-muted:#ffffff80;--accent:#e8a838;--accent-hover:#d4922a;--btn-primary:#e8a838;--btn-primary-hover:#d4922a;--btn-secondary:transparent;--btn-secondary-hover:#e8a8381a;--error:#d94b3e;--radius:16px;--glass:#ffffff0f;--glass-border:#ffffff1a;--glass-blur:blur(20px)}[data-theme=light]{--bg:#fafaf8;--bg-card:#0000000a;--bg-card-hover:#00000014;--text:#1a1a1a;--text-muted:#00000080;--cream:#1a1a1a;--cream-muted:#666;--glass:#0000000a;--glass-border:#00000014}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.player{height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;overflow:hidden}.player-topbar{border-bottom:1px solid var(--glass-border);background:#f5f0e8;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.topbar-left{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:.75rem;padding:0;display:flex}.topbar-logo{object-fit:cover;background:var(--bg);border-radius:10px;width:40px;height:40px}.topbar-title{color:var(--cream);letter-spacing:-.3px;font-size:1.3rem;font-weight:700}.topbar-right{align-items:center;gap:.25rem;display:flex}.topbar-icon,.topbar-settings{color:var(--cream);-webkit-tap-highlight-color:transparent;cursor:pointer;width:44px;height:44px;font:inherit;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .2s;display:flex}.topbar-icon:active,.topbar-settings:active{background:#f5e6c81a}.location-name{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem 0;font-size:.85rem;display:flex}.location-change-link{color:var(--accent);cursor:pointer;opacity:.8;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.status-text{color:var(--text-muted);text-align:center;padding:.5rem 1rem;font-size:.875rem}.error-text{color:var(--error);text-align:center;padding:.25rem 1rem;font-size:.875rem}.start-player{position:relative;overflow:hidden}.start-map-bg{opacity:.07;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.start-map-bg line,.start-map-bg path{stroke:var(--accent)}.start-screen{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:relative}.start-logo{object-fit:cover;border-radius:28px;width:120px;height:120px;margin-bottom:.5rem;box-shadow:0 4px 24px #e8a8384d}.start-title{color:var(--cream);font-size:2rem;font-weight:700}.start-subtitle{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem}.start-btn{border-radius:var(--radius);width:100%;max-width:320px;color:var(--bg);background:var(--btn-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;padding:1.25rem;font-size:1.3rem;font-weight:700;transition:background .2s,transform .1s}.start-btn:active{background:var(--btn-primary-hover);transform:scale(.97)}.start-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.player-main{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem;display:flex;overflow:hidden}.story-scroll-area{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:scroll;transform:translateZ(0)}.player-actions{flex-shrink:0;padding:0 1rem .5rem}.story-display{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius);border:1px solid var(--glass-border);padding:1.5rem}.story-display.loading,.story-display.empty{min-height:120px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.story-header{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.story-chevron{color:var(--text-muted);margin-top:.3rem}.story-title{text-align:left;color:var(--orange);font-size:1.3rem;font-weight:700}.story-topic-tag{color:var(--orange);background:#e8a8381a;border-radius:4px;margin-top:.35rem;padding:.15rem .5rem;font-size:.75rem;display:inline-block}.story-read-more{color:var(--orange);border-bottom:1px solid #e8a8384d;margin-top:.5rem;padding:.3rem 0;font-size:.85rem;text-decoration:none;display:inline-block}.story-expand-btn{width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-top:1px solid #e8a8381a;justify-content:center;align-items:center;margin-top:.5rem;padding:.5rem 0 .25rem;display:flex}.story-preview,.story-text{color:var(--text);text-align:left;margin-top:.75rem;font-size:.95rem;line-height:1.6}.story-mode-banner{background:#e8a8381f;border:1px solid #e8a8384d;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.35rem .75rem;display:flex}.story-mode-label{color:var(--orange);font-size:.8rem;font-weight:600}.story-mode-exit{color:var(--orange);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 .25rem;font-size:.9rem}.story-mode-exit:hover{opacity:1}.story-meta-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.story-unverified-badge{color:#d4922a;opacity:.8;cursor:default;font-size:.75rem}.story-cost-badge{color:var(--text-muted);opacity:.6;font-family:monospace;font-size:.7rem}.story-keywords{border-top:1px solid var(--glass-border);margin-top:1rem;padding-top:.75rem}.story-keywords-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;display:block}.story-keywords-chips{flex-wrap:wrap;gap:.4rem;display:flex}.story-keyword-chip{color:var(--orange);cursor:pointer;background:#e8a8381a;border:1px solid #e8a83859;border-radius:20px;padding:.3rem .75rem;font-size:.82rem;transition:background .15s}.story-keyword-chip:hover{background:#e8a83838}.read-toggle-btn{color:var(--orange);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #e8a8384d;border-radius:8px;align-self:center;margin-top:.5rem;margin-left:auto;margin-right:auto;padding:.35rem 1rem;font-size:.85rem;display:block}.read-toggle-btn:active{background:#e8a8381a}.loading-spinner{border:3px solid var(--bg);border-top-color:var(--orange);border-radius:50%;width:32px;height:32px;margin-bottom:.75rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.audio-player{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius);border:1px solid var(--glass-border);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.play-pause-btn{background:var(--orange);cursor:pointer;width:64px;height:64px;color:var(--bg);-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,transform .1s;display:flex}.play-pause-btn svg{width:32px;height:32px}.play-pause-btn:active{background:var(--orange-dark);transform:scale(.93)}.progress-container{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;padding:10px 0}.progress-bar{background:#f5e6c81a;border-radius:4px;height:8px;overflow:hidden}.progress-fill{background:var(--orange);border-radius:4px;height:100%;transition:width .3s}.time-display{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.85rem}.player-footer{padding:0 1rem 1rem}.button-row{gap:.75rem;display:flex}.primary-btn{border-radius:var(--radius);color:var(--bg);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex:1;padding:1.25rem 1rem;font-size:1.1rem;font-weight:700;transition:background .2s,transform .1s}.primary-btn:active{transform:scale(.97)}.primary-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.tell-more-btn{color:var(--orange);border:1px solid var(--orange);background:0 0}.tell-more-btn:hover:not(:disabled){background:#e8a8381a}.new-story-btn{background:var(--btn-primary);color:#0d0d0d}.new-story-btn:hover:not(:disabled){background:var(--btn-primary-hover)}.settings-page{min-height:100dvh;padding:1rem;padding-top:env(safe-area-inset-top,1rem);padding-bottom:calc(env(safe-area-inset-bottom,1rem) + 2rem);-webkit-overflow-scrolling:touch;overflow-y:auto}.settings-page h1{color:var(--cream);margin-bottom:1.5rem;font-size:1.5rem}.settings-section{margin-bottom:1.5rem}.settings-section h2{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:1rem}.interest-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.interest-btn{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;transition:border-color .2s,background .2s;display:flex}.category-icon{width:28px;height:28px;color:var(--orange);flex-shrink:0;justify-content:center;align-items:center;display:flex}.interest-btn.selected{border-color:var(--orange);background:#e8a8381a}.custom-topic-add{opacity:.7;border-style:dashed!important}.custom-topic-add:hover{opacity:1}.custom-topic-plus{color:var(--orange);font-size:1.4rem;line-height:1}.custom-topic-btn .custom-topic-icon{opacity:.6;font-size:.9rem}.custom-topic-editing{padding:.5rem!important}.custom-topic-inline-input{width:100%;color:var(--text);background:0 0;border:none;outline:none;padding:.25rem;font-size:.9rem}.custom-topic-inline-input::placeholder{color:var(--text-muted);opacity:.5;font-size:.8rem}.setting-row{border-bottom:1px solid var(--bg-card);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.setting-row--highlight{background:color-mix(in srgb, var(--accent) 8%, transparent);border-bottom:none;border-radius:8px;margin:0 -.75rem .25rem;padding:.75rem}.setting-label{font-size:1rem}.setting-select,.setting-input{background:var(--bg-card);color:var(--text);border:1px solid #e8a83833;border-radius:8px;padding:.5rem .75rem;font-size:1rem}.toggle-switch{width:52px;height:28px;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background:#333;border-radius:28px;transition:background .3s;position:absolute;inset:0}.toggle-slider:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s;position:absolute;top:3px;left:3px}.toggle-switch input:checked+.toggle-slider{background:var(--orange)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(24px)}.back-link{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-bottom:.5rem;padding:.5rem 0;font-size:.9rem;display:inline-block}.save-bottom-btn,.settings-done-btn{background:var(--btn-primary);width:100%;color:var(--bg);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;margin-top:2rem;padding:1rem;font-size:1.1rem;font-weight:700;display:block}.settings-done-btn:active{background:var(--btn-primary-hover);transform:scale(.97)}.save-bottom-btn--save{background:var(--accent);color:#fff;animation:1.5s ease-in-out infinite pulse-save}.save-bottom-btn--save:active{transform:scale(.97)}@keyframes pulse-save{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 0%, transparent)}}.theme-options{gap:.5rem;display:flex}.theme-btn{background:var(--bg-card);color:var(--text);border-radius:var(--radius);cursor:pointer;border:1px solid #e8a83833;flex:1;padding:.75rem;font-size:.9rem}.theme-btn.selected{border-color:var(--orange);background:#e8a8381a}.settings-menu{flex-direction:column;gap:.25rem;display:flex}.settings-menu-item{background:var(--glass);width:100%;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius);color:var(--text);cursor:pointer;text-align:left;font:inherit;align-items:center;gap:.75rem;padding:1rem;transition:background .2s;display:flex}.settings-menu-item:active{background:var(--bg-card-hover)}.settings-menu-icon{width:2rem;color:var(--orange);flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-menu-info{flex-direction:column;flex:1;gap:.1rem;display:flex}.settings-menu-label{font-size:1rem;font-weight:500}.settings-menu-subtitle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.settings-menu-chevron{color:var(--text-muted);flex-shrink:0;font-size:1.3rem}.about-text{color:var(--text);font-size:.95rem;line-height:1.6}.about-version{color:var(--text-muted);margin-top:1rem;font-size:.85rem}.feedback-form{flex-direction:column;gap:1rem;display:flex}.feedback-field{flex-direction:column;gap:.4rem;display:flex}.feedback-input{background:var(--bg-card);border-radius:var(--radius);color:var(--text);border:1px solid #e8a83833;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.feedback-input:focus{border-color:var(--accent)}.feedback-input::placeholder{color:var(--text-muted);opacity:.6}.feedback-textarea{resize:vertical;min-height:100px}.share-buttons{gap:.75rem;display:flex}.share-btn{background:var(--bg-card);color:var(--text);border-radius:var(--radius);cursor:pointer;border:1px solid #e8a83833;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;transition:background .2s;display:flex}.share-btn:active{background:#e8a83826}.distance-options{gap:.5rem;display:flex}.distance-btn{border:2px solid var(--bg-card);background:var(--bg-card);color:var(--text);cursor:pointer;text-align:center;border-radius:8px;flex:1;padding:.6rem;font-size:.9rem}.distance-btn.selected{border-color:var(--orange);background:#e8a8381a}.flip-container{width:100%;height:100dvh;position:relative;overflow:hidden}.flip-inner,.flip-front{width:100%;height:100%}.flip-back{-webkit-overflow-scrolling:touch;background:var(--bg);width:100%;height:100%;transition:transform .3s ease-in-out;position:absolute;top:0;left:0;overflow-y:auto;transform:translate(100%)}.flip-container.flipped .flip-back{transform:translate(0)}.flip-container.flipping .flip-back{pointer-events:none}.onboarding-step{flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:400px;margin:0 auto;display:flex}.onboarding-text{color:var(--text-muted);text-align:center;padding:0 .5rem;font-size:.95rem;line-height:1.5}.onboarding-lang-options{gap:.75rem;width:100%;display:flex}.onboarding-lang-btn{background:var(--bg-card);color:var(--text);border-radius:var(--radius);cursor:pointer;border:2px solid #0000;flex:1;padding:1rem;font-size:1rem;transition:border-color .2s}.onboarding-lang-btn.selected{border-color:var(--orange)}.onboarding-step .interest-grid{width:100%}.onboarding-step .start-btn{margin-top:.5rem}.deepdive-overlay{background:var(--bg);z-index:100;-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow-y:auto}.deepdive-container{max-width:600px;padding:1.5rem;padding-bottom:env(safe-area-inset-bottom,2rem);margin:0 auto}.deepdive-header{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.deepdive-title{color:var(--orange);flex:1;padding-right:1rem;font-size:1.5rem;font-weight:700}.deepdive-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem}.deepdive-loading{color:var(--text-muted);flex-direction:column;align-items:center;padding:3rem 0;display:flex}.deepdive-content{margin-top:1rem}.deepdive-section{margin-bottom:1.5rem}.deepdive-section-title{color:var(--orange);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.deepdive-text{color:var(--text);margin-bottom:.5rem;font-size:.95rem;line-height:1.7}.deepdive-bullet{color:var(--text);margin-bottom:.35rem;padding-left:.5rem;font-size:.95rem;line-height:1.6}.deepdive-link-item{margin:.4rem 0}.deepdive-inline-link{color:var(--orange);font-weight:600;text-decoration:none}.deepdive-inline-link:hover{text-decoration:underline}.deepdive-link-desc{color:var(--text-muted);font-size:.9rem}.deepdive-play-btn{background:var(--btn-primary);color:var(--bg);border-radius:var(--radius);cursor:pointer;border:none;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;display:flex}.deepdive-close-bottom{background:var(--btn-primary);width:100%;color:var(--bg);border-radius:var(--radius);cursor:pointer;border:none;margin-top:1.5rem;padding:1rem;font-size:1rem;font-weight:700;display:block}.install-steps{flex-direction:column;gap:16px;width:100%;max-width:340px;margin:2rem auto 0;display:flex}.install-step{text-align:left;align-items:center;gap:14px;display:flex}.install-step-num{background:var(--accent,#e8a838);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:flex}.install-step-text{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px;font-size:16px;line-height:1.4;display:flex}.install-step-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.install-skip-btn{color:var(--text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:2.5rem;padding:8px 16px;font-size:14px;text-decoration:underline}.install-tip{color:var(--accent,#e8a838);background:#e8a8381f;border:1px solid #e8a8384d;border-radius:12px;max-width:340px;margin-top:1rem;padding:10px 16px;font-size:13px}.install-arrow-container{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:10;animation:1.5s ease-in-out infinite install-bounce;position:fixed}.install-arrow-center{left:50%;transform:translate(-50%)}.install-arrow-right{right:24px}.install-arrow{filter:drop-shadow(0 2px 8px #e8a83866)}@keyframes install-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.install-arrow-center{animation:1.5s ease-in-out infinite install-bounce-center}@keyframes install-bounce-center{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-12px)}}.feedback-row{justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.feedback-btn{border:1px solid var(--glass-border);background:var(--glass);width:48px;height:48px;-webkit-backdrop-filter:var(--glass-blur);color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.feedback-btn:active{transform:scale(.9)}.feedback-up:active{color:#4caf50;border-color:#4caf50}.feedback-down:active{color:var(--error);border-color:var(--error)}.feedback-thanks{color:var(--text-muted);padding:.5rem 0;font-size:.85rem}.history-empty{color:var(--text-muted);text-align:center;padding:2rem 1rem}.history-list{flex-direction:column;gap:.5rem;display:flex}.history-item{background:var(--bg-card);border-radius:var(--radius);border:1px solid #e8a8381a;overflow:hidden}.history-item-header{width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.history-item-info{flex-direction:column;gap:.15rem;display:flex}.history-item-title{color:var(--cream);font-size:1rem;font-weight:600}.history-item-meta{color:var(--text-muted);font-size:.8rem}.history-item-chevron{color:var(--text-muted);font-size:.75rem}.history-item-body{padding:0 1rem 1rem}.history-item-description{color:var(--text-muted);margin-bottom:.5rem;font-size:.9rem;line-height:1.4}.history-item-text{color:var(--text);margin-top:.5rem;font-size:.9rem;line-height:1.6}.story-bookmark-btn{width:36px;height:36px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,transform .15s;display:flex}.story-bookmark-btn:active{transform:scale(.85)}.story-bookmark-btn.bookmarked{color:var(--accent)}@keyframes bookmarkPop{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}.story-bookmark-btn.flash{animation:.4s ease-out bookmarkPop}.bookmarks-screen{height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.bookmarks-header{border-bottom:1px solid var(--glass-border);background:#f5f0e8;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.bookmarks-back{width:40px;height:40px;color:var(--cream);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.bookmarks-back:active{background:#f5e6c833}.bookmarks-title{color:var(--cream);flex:1;font-size:1.2rem;font-weight:700}.bookmarks-count{color:#0006;background:#0000001a;border-radius:20px;padding:.2rem .55rem;font-size:.85rem;font-weight:600}.bookmarks-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.bookmarks-empty{height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;font-size:.95rem;display:flex}.bookmark-item{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);overflow:hidden}.bookmark-item-header{cursor:pointer;align-items:center;gap:.5rem;padding:1rem;display:flex}.bookmark-item-info{flex:1;min-width:0}.bookmark-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .2rem;font-size:1rem;font-weight:600;overflow:hidden}.bookmark-meta{color:var(--text-muted);margin:0;font-size:.8rem}.bookmark-item-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.bookmark-chevron{color:var(--text-muted)}.bookmark-delete{width:36px;height:36px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:.6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.bookmark-delete:active{opacity:1;color:var(--error)}.bookmark-text{color:var(--text);margin:0;padding:0 1rem 1rem;font-size:.9rem;line-height:1.6}
