html[data-theme=dark] body{background:#141414;color:#f5f5f5}html[data-theme=dark] a:focus-visible,html[data-theme=dark] button:focus-visible{outline:2px solid #f5f5f5}html[data-theme=dark] .brand-dot{background:#f5f5f5}html[data-theme=dark] .avatar{background:#292929;color:#eeeeee;border:2px solid #141414}html[data-theme=dark] .main-nav [data-slot=tabs-trigger]{color:#aaaaaa}html[data-theme=dark] .main-nav [data-slot=tabs-trigger][data-active]{color:#f5f5f5}html[data-theme=dark] .coordinate-note,html[data-theme=dark] .eyebrow{color:#aaaaaa}html[data-theme=dark] .search-bar{background:#242424}html[data-theme=dark] .search-bar:hover{background:#303030}html[data-theme=dark] .search-key{background:#141414}html[data-theme=dark] .muted,html[data-theme=dark] .quiet-label{color:#aaaaaa}html[data-theme=dark] .entity-image{background:#242424}html[data-theme=dark] .image-meta{color:#f5f5f5;background:#181818}html[data-theme=dark] .image-arrow{color:#141414}html[data-theme=dark] .save-button{background:#141414;color:#f5f5f5}html[data-theme=dark] .save-button.saved{background:#f5f5f5;color:#141414}html[data-theme=dark] .social-line{color:#aaaaaa}html[data-theme=dark] .callout-icon{background:#242424}html[data-theme=dark] .app-footer,html[data-theme=dark] .plan-callout p,html[data-theme=dark] .row-main small,html[data-theme=dark] .type-art>span{color:#aaaaaa}html[data-theme=dark] .row-image{background:#242424}html[data-theme=dark] .empty-state{color:#aaaaaa}html[data-theme=dark] .empty-state h3{color:#f5f5f5}@media (max-width:600px){html[data-theme=dark] .main-nav{border-top:1px solid #303030}}html[data-theme=dark] .people-avatars button,html[data-theme=dark] .profile-counts{color:#aaaaaa}html[data-theme=dark] .collection-card{background:#222222}html[data-theme=dark] .collection-card:hover{background:#303030}html[data-theme=dark] .collection-card p,html[data-theme=dark] .collection-count,html[data-theme=dark] .world-band p{color:#aaaaaa}html[data-theme=dark] .map-canvas{background:#242424}html[data-theme=dark] .map-caption{background:#141414}html[data-theme=dark] .map-caption span{color:#aaaaaa}html[data-theme=dark] .plan-list-card{border:1px solid #303030;background:#141414}html[data-theme=dark] .plan-list-image{background:#303030}html[data-theme=dark] .plan-list-image>span{background:#141414}html[data-theme=dark] .bottom-thought,html[data-theme=dark] .flow-progress>span,html[data-theme=dark] .plan-list-body>p{color:#aaaaaa}html[data-theme=dark] .flow-progress i{background:#303030}html[data-theme=dark] .flow-progress .active{color:#f5f5f5}html[data-theme=dark] .flow-progress .active i{background:#f5f5f5}html[data-theme=dark] .flow-intro,html[data-theme=dark] .inline-entity small{color:#aaaaaa}html[data-theme=dark] .flow-aside{border-left:1px solid #303030}html[data-theme=dark] .aside-number span,html[data-theme=dark] .helper{color:#aaaaaa}html[data-theme=dark] .field-label input,html[data-theme=dark] .plan-summary,html[data-theme=dark] .time-fields input{background:#222222}html[data-theme=dark] .response-people{color:#aaaaaa}html[data-theme=dark] .alternative-time{background:#202020}html[data-theme=dark] .alternative-time input{background:#141414}html[data-theme=dark] .overlap{background:#222222}html[data-theme=dark] .confirmation-review>p,html[data-theme=dark] .demo-replies,html[data-theme=dark] .overlap p{color:#aaaaaa}html[data-theme=dark] .confirmed-photo{background:#303030}html[data-theme=dark] .attendance-row{border-bottom:1px solid #303030}html[data-theme=dark] .attendance-row small{color:#aaaaaa}html[data-theme=dark] .message{background:#242424}html[data-theme=dark] .message-author{color:#aaaaaa}html[data-theme=dark] .message.mine{background:#f5f5f5;color:#141414}html[data-theme=dark] .chat-compose{border-top:1px solid #303030}html[data-theme=dark] .chat-compose input{background:#222222}html[data-theme=dark] .chat-empty{color:#aaaaaa}html[data-theme=dark] .notice{background:#f5f5f5;color:#141414}html[data-theme=dark] .detail-sheet{background:#141414}html[data-theme=dark] .sheet-heading [data-slot=sheet-description]{color:#aaaaaa}html[data-theme=dark] .search-input-wrap{background:#222222}html[data-theme=dark] .detail-description{color:#bdbdbd}html[data-theme=dark] .friend-note span:not(.avatar){color:#aaaaaa}html[data-theme=dark] .recommend-action[aria-pressed=true]{border-color:#f5f5f5}html[data-theme=dark] .friend-profile p,html[data-theme=dark] .remove-action{color:#aaaaaa}html[data-theme=dark] .quote-note{border-top:1px solid #303030;color:#aaaaaa}html[data-theme=dark] .friend-row{border-bottom:1px solid #303030}html[data-theme=dark] .friend-row small{color:#aaaaaa}html[data-theme=dark] .checkin-symbol,html[data-theme=dark] .field-label .picker{background:#222222}html[data-theme=dark] .about-facts p,html[data-theme=dark] .active-checkin>p{color:#aaaaaa}html[data-theme=dark] .about-facts strong{color:#f5f5f5}html[data-theme=dark] body{background:#202020}html[data-theme=dark] .app-shell{background:#141414}html[data-theme=dark] .main-nav{border-top:1px solid #303030}html[data-theme=dark] .muted-heading,html[data-theme=dark] .visibility-picker{color:#aaaaaa}html[data-theme=dark] .plan-list-card{border-bottom:1px solid #303030}html[data-theme=dark] .confirmed-content .body-copy,html[data-theme=dark] .demo-control{color:#aaaaaa}html[data-theme=dark] .chat-compose{background:#141414}html[data-theme=dark] .field-error{color:#dddddd}html[data-theme=dark] ::selection{background:#f5f5f5;color:#141414}html[data-theme=dark] .version-two .search-bar{background:#242424}html[data-theme=dark] .version-two .plan-entry{border-bottom:1px solid #303030}html[data-theme=dark] .version-two .plan-entry-icon{background:#242424}html[data-theme=dark] .version-two .plan-entry small{color:#aaaaaa}html[data-theme=dark] .version-two .social-line{color:#bdbdbd}html[data-theme=dark] .version-two .people-strip{border-top:1px solid #303030}html[data-theme=dark] .version-two .collection-card{border-bottom:0;background:#141414}html[data-theme=dark] .version-two .collection-count{color:#aaaaaa}html[data-theme=dark] .version-two .undo-action{background:#141414;color:#f5f5f5}html[data-theme=dark] .version-two .discard-draft{color:#aaaaaa}html[data-theme=dark] .version-two .category-more{background:#141414;color:#f5f5f5}html[data-theme=dark] .version-two .category-more.is-selected{background:#f5f5f5;color:#141414}html[data-theme=dark] .version-two .category-more:focus-visible{outline:2px solid #f5f5f5}html[data-theme=dark] body:has(.version-two) .official-link{color:#aaaaaa}html[data-theme=dark] .version-two .taste-entry{border-bottom:1px solid #303030}html[data-theme=dark] .version-two .taste-entry-info>span{color:#aaaaaa}html[data-theme=dark] .version-two .taste-save{color:#f5f5f5}html[data-theme=dark] .version-two .taste-entry-info:focus-visible{outline:2px solid #f5f5f5}html[data-theme=dark] .version-two .main-nav{border:1px solid #303030;background:#141414}html[data-theme=dark] .version-two .main-nav [data-slot=tabs-trigger]{color:#a3a3a3}html[data-theme=dark] .version-two .main-nav [data-slot=tabs-trigger][data-active]{background:#f5f5f5;color:#141414}html[data-theme=dark] .version-two .mapbox-frame{background:#222222}html[data-theme=dark] .version-two .mapbox-status{background:#222222;color:#aaaaaa}html[data-theme=dark] .version-two .venue-map-pin{border:1px solid #3a3a3a;background:#f5f5f5;color:#141414}html[data-theme=dark] .version-two .venue-map-pin:focus-visible{outline:3px solid #f5f5f5;background:#141414;color:#f5f5f5}html[data-theme=dark] .version-two .map-location-note{color:#aaaaaa}html[data-theme=dark] .version-two .chat-list-row{border-bottom:0}html[data-theme=dark] .version-two .chat-list-row small{color:#aaaaaa}html[data-theme=dark]{color-scheme:dark;--background:#141414;--foreground:#f5f5f5;--card:#141414;--popover:#202020;--primary:#f5f5f5;--primary-foreground:#141414;--secondary:#242424;--muted:#222;--muted-foreground:#aaa;--accent:#292929;--destructive:#ddd;--border:#303030;--input:#3a3a3a;--ring:#aaa;background:#0c0c0c}.version-two .theme-setting{margin:32px 0 16px}.version-two .theme-setting h2{font-size:18px;margin-bottom:12px}.version-two .theme-options{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--secondary)}.version-two .theme-options button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;min-height:44px;padding:8px;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground);font-size:14px}.version-two .theme-options button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.version-two .theme-options{border:0;margin:0}body:has(.version-two) .detail-sheet{background:var(--background)!important;color:var(--foreground)}body:has(.version-two) [data-slot=dropdown-menu-content],body:has(.version-two) [data-slot=select-content]{background:var(--popover);color:var(--foreground);border-color:var(--border)}body:has(.version-two) .detail-sheet input,body:has(.version-two) .detail-sheet textarea{color:var(--foreground);background:var(--background);border-color:var(--input)}body:has(.version-two) .detail-sheet input::placeholder,body:has(.version-two) .detail-sheet textarea::placeholder{color:var(--muted-foreground)}