@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.2zo21yor93qdc.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.1tckdf9uwvrm7.woff)format("woff")}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.3bg-hzmj1g17f.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3im7aav-gdfim.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1-h52z97c7bce.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.0fuh4fyjfo9ap.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2broe1i9movoa.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.0f8eq302mdpld.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.11xxlm8n0_7w8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.0o-mv26yr1hzk.woff)format("woff")}
:root{--paper:#f3f0e8;--ink:#171716;--petrol:#164e63;--brick:#b9503c;--moss:#66734d;--signal:#d9b44a;--muted:#696961;--rule:#d5d2c8;--subtle:#eae7dd;--note:#ede8d7;--display:"Instrument Serif", Georgia, serif;--body:"IBM Plex Sans", Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius:3px;--motion:.14s}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{font-family:var(--body);margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button{background:0 0;border:0}a{color:inherit;text-decoration:none}a:hover{color:var(--petrol)}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--petrol)}::selection{background:#d9b44a60}h1,h2,h3,p{margin:0}button{transition:background var(--motion), color var(--motion)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:var(--paper);z-index:100;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.app{background:var(--paper);min-height:100vh;color:var(--ink)}.app[data-theme=night]{--paper:#202522;--ink:#e9e5d9;--petrol:#91bbc2;--muted:#b0b2a7;--rule:#454d46;--subtle:#303832;--note:#34372b;--moss:#b0c38b}.app-shell{max-width:1600px;margin:0 auto;padding:0 48px}.topbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;height:105px;display:flex}.brand{color:var(--petrol);flex-shrink:0;align-items:center;gap:12px;display:flex}.brand>svg{width:30px;height:33px}.brand>span{font-family:var(--display);letter-spacing:-1.5px;font-size:44px;line-height:.9}.brand-family{font-family:var(--body);letter-spacing:2.8px;margin-left:3px;padding-top:5px;font-size:8px;line-height:1.6;display:block}.topbar-note{letter-spacing:2px;color:var(--muted);margin-left:auto;margin-right:36px;font-size:9px}.account-controls{align-items:center;gap:13px;display:flex}.account-name{font-size:12px}.avatar{background:var(--subtle);border:1px solid var(--rule);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:inline-flex}.icon-button{min-width:28px;min-height:28px;color:var(--muted);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--subtle);color:var(--ink)}.greeting{justify-content:space-between;align-items:center;padding:35px 0 29px;display:flex}.greeting h1{font-family:var(--display);letter-spacing:-1px;margin-top:11px;font-size:clamp(37px,3.8vw,57px);font-weight:400;line-height:1.08}.greeting h1 em{color:var(--petrol);font-weight:400}.greeting-aside{color:var(--muted);align-items:center;gap:15px;margin-right:3px;font-size:11px;line-height:1.7;display:flex}.small-house{border:1px solid var(--rule);width:41px;height:41px;color:var(--petrol);border-radius:50%;justify-content:center;align-items:center;display:flex}.search-box{background:var(--subtle);height:52px;color:var(--muted);border:1px solid #0000;border-radius:2px;align-items:center;gap:14px;padding:0 14px 0 19px;display:flex}.search-box:focus-within{border-color:var(--petrol)}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:10px 0;font-size:13px}.search-box input:focus-visible{outline:0}.search-box select{border:0;border-left:1px solid var(--rule);cursor:pointer;background:0 0;max-width:140px;padding:0 14px;font-size:11px}.search-box button{color:var(--petrol)}.page-nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:stretch;gap:20px;min-height:50px;margin:25px 0 27px;display:flex}.page-tabs{align-items:stretch;gap:24px;display:flex;overflow:auto}.page-tabs>button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:9px;padding:11px 0 16px;font-size:13px;display:flex}.page-tabs>button>span{letter-spacing:.5px;color:var(--muted);font-size:9px}.page-tabs>button[aria-current]{border-bottom-color:var(--petrol);color:var(--petrol);font-weight:600}.page-tabs .new-page{padding:8px}.page-actions{flex-shrink:0;align-items:center;gap:20px;padding-bottom:10px;display:flex}.arrange-button,.add-widget-button{align-items:center;gap:7px;padding:6px 0;font-size:11px;display:flex}.arrange-button{color:var(--muted)}.arrange-button.active{color:var(--petrol)}.add-widget-button{color:var(--petrol);font-weight:500}.dashboard{outline:none;min-height:300px}.widget{border-top:2px solid var(--ink);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.widget-heading{align-items:center;gap:10px;height:44px;min-height:44px;display:flex}.widget-index{letter-spacing:.6px;color:var(--muted);font-size:9px}.widget-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.widget-controls{flex-shrink:0;align-items:center;gap:0;margin-left:auto;display:flex}.widget-controls>.icon-button{min-width:23px;padding:3px}.widget-controls .icon-button:not(:hover){color:var(--muted)}.widget-body{scrollbar-width:thin;scrollbar-color:var(--rule) transparent;flex:1;min-height:0;overflow:auto}.widget-body::-webkit-scrollbar{width:3px}.widget-body::-webkit-scrollbar-thumb{background:var(--rule)}.widget-bookmarks{border-top-color:var(--petrol)}.bookmarks-content{padding:1px 0 10px}.bookmark-row{border-bottom:1px solid var(--rule);display:flex;position:relative}.bookmark-row>a{flex:1;align-items:center;gap:12px;min-width:0;min-height:48px;padding:10px 4px;display:flex}.bookmark-row>a:hover{background:var(--subtle)}.bookmark-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.bookmark-row>a>span:not(.favicon){min-width:0}.bookmark-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;display:block;overflow:hidden}.link-arrow{color:var(--muted);opacity:.4;flex-shrink:0;margin-left:auto}.favicon{background:var(--subtle);width:24px;height:24px;color:var(--petrol);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.favicon img{object-fit:contain;max-width:20px;max-height:20px}.compact .bookmark-row>a{min-height:34px;padding:5px 4px}.compact .favicon{width:21px;height:21px}.compact .favicon img{width:16px;height:16px}.add-link{color:var(--muted);align-items:center;gap:7px;padding:12px 4px;font-size:10px;display:flex}.add-link:hover{color:var(--petrol)}.edit-link{color:var(--petrol);padding:0 5px;font-size:10px}.launcher-content{flex-wrap:wrap;align-items:center;gap:10px;height:100%;min-height:80px;padding:0 4px 12px;display:flex}.launcher-link{min-width:64px;transition:background var(--motion);border-radius:3px;flex-direction:column;flex:1;align-items:center;gap:9px;padding:10px 0;display:flex}.launcher-link:hover{background:var(--subtle)}.launcher-link .favicon{border:1px solid var(--rule);background:0 0;border-radius:9px;width:38px;height:38px;font-size:18px;font-weight:400}.launcher-link .favicon img{width:23px;max-width:23px;height:23px;max-height:23px}.launcher-link>span:last-child{font-size:10px}.launcher-add{border-left:1px solid var(--rule);flex-direction:column;justify-content:center;align-self:center;gap:12px;min-width:50px;height:70px;padding:10px 0 10px 15px}.widget-clock{border-top-color:var(--petrol);background:var(--petrol);color:var(--paper);padding:0 20px}.widget-clock .widget-heading{border-bottom:1px solid #ffffff25}.widget-clock .widget-index,.widget-clock .widget-controls .icon-button{color:var(--paper);opacity:.65}.widget-clock .icon-button:hover{background:#ffffff20}.clock-content{padding:10px 0 13px}.clock-time{font-family:var(--display);letter-spacing:-1.5px;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:65px;line-height:1;display:flex}.clock-dot{background:var(--signal);border-radius:50%;width:6px;height:6px;margin:0 9px}.clock-details{opacity:.8;justify-content:space-between;gap:10px;margin-top:13px;font-size:9px;display:flex}.weather-content{padding:0 4px 7px}.weather-location{justify-content:space-between;font-size:11px;display:flex}.weather-location>span{color:var(--muted);letter-spacing:1px;font-size:8px}.weather-main{color:var(--petrol);justify-content:space-between;align-items:center;padding:4px 14px 2px 0;display:flex}.temperature{font-family:var(--display);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:67px;line-height:1.15}.weather-condition{justify-content:space-between;font-size:11px;display:flex}.weather-condition>span{color:var(--muted);font-variant-numeric:tabular-nums}.weather-footer{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:13px;padding-top:9px;font-size:8px;display:flex}.widget-notes{background:var(--note);border-top-color:var(--moss);padding:0 16px}.widget-notes .widget-heading{border-bottom:1px solid var(--rule)}.notes-content{flex-direction:column;height:100%;padding:11px 0 12px;display:flex}.notes-content textarea{resize:none;width:100%;font-family:var(--display);background:0 0;border:0;flex:1;min-height:80px;font-size:22px;line-height:1.38}.notes-content textarea:focus-visible{outline-offset:1px}.quiet-caption{color:var(--muted);letter-spacing:1.2px;margin-top:9px;font-size:8px}.feed-source{color:var(--muted);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding-bottom:4px;font-size:9px;display:flex}.feed-list{margin:0;padding:0;list-style:none}.feed-list li{border-bottom:1px solid var(--rule);gap:14px;padding:14px 0;display:flex}.story-number{font-variant-numeric:tabular-nums;color:var(--brick);padding-top:4px;font-size:9px}.feed-list a{font-family:var(--display);font-size:23px;line-height:1.12;display:block}.feed-list time{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-size:8px;display:block}.tasks-content ul{margin:0;padding:0;list-style:none}.tasks-content li{border-bottom:1px solid var(--rule);align-items:center;gap:3px;min-height:44px;display:flex}.tasks-content label{cursor:pointer;flex:1;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex;position:relative}.tasks-content label input{opacity:0;cursor:pointer;width:15px;height:15px;margin:0;position:absolute}.task-check{border:1px solid var(--muted);justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;display:flex}.tasks-content label input:focus-visible+.task-check{outline:2px solid var(--petrol);outline-offset:4px}.tasks-content .done label>span:last-child{color:var(--muted);text-decoration:line-through}.done .task-check{background:var(--moss);border-color:var(--moss);color:var(--paper)}.task-actions{display:flex}.task-actions .icon-button{min-width:22px;padding:3px}.task-add{color:var(--muted);border-bottom:1px solid var(--rule);align-items:center;gap:7px;padding:7px 0;display:flex}.task-add input{background:0 0;border:0;width:100%;min-width:0;padding:6px 0;font-size:11px}.task-count{letter-spacing:1px;color:var(--muted);padding:11px 0;font-size:8px;display:block}.search-widget{padding:2px 0 12px}.search-widget>p{font-family:var(--display);margin-bottom:13px;font-size:25px}.search-box.small{gap:8px;height:43px;padding:0 8px}.search-box.small input{font-size:11px}.search-provider{font-size:8px}.search-widget .quiet-caption{letter-spacing:0;display:block}.widget-empty{color:var(--muted);padding:17px 8px;font-size:11px;line-height:1.8}.widget-empty p+p{margin-top:5px}.widget-empty .text-link{margin-top:10px}.text-link{color:var(--petrol);align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.text-link:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-footer{border-top:1px solid var(--rule);color:var(--muted);letter-spacing:1px;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 0;padding:19px 0 28px;font-size:8px;display:flex}.footer-cross{color:var(--brick);margin:0 8px;font-size:15px}.dashboard-footer .text-link{letter-spacing:0;color:var(--muted);font-size:9px}.save-status{letter-spacing:0;align-items:center;gap:6px;font-size:9px;display:flex}.save-status>span{background:var(--moss);border-radius:50%;width:4px;height:4px}.save-status.error{color:var(--brick)}.demo-banner{background:var(--petrol);color:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:7px 48px;font-size:9px;display:flex}.demo-banner>span:first-child{letter-spacing:1.2px}.demo-banner a{color:inherit;align-items:center;gap:5px;display:flex}.arrange-hint{color:var(--muted);align-items:center;gap:8px;padding:0 0 19px;font-size:10px;display:flex}.arrange-hint .text-link{margin-left:auto;font-size:10px}.arranging .widget{outline:1px dashed var(--rule);outline-offset:5px}.drag-handle{cursor:grab;padding:3px;display:flex}.drag-handle:active{cursor:grabbing}.react-grid-item.react-grid-placeholder{background:var(--petrol)!important;opacity:.08!important;border:1px dashed var(--petrol)!important;border-radius:0!important}.react-grid-item.react-draggable-dragging{background:var(--paper);z-index:20;box-shadow:0 10px 30px #17171620}.react-grid-item>.react-resizable-handle:after{border-color:var(--petrol)!important;bottom:4px!important;right:4px!important}.react-grid-item{transition:transform .14s,width .14s,height .14s}.react-grid-item.resizing,.react-grid-item.react-draggable-dragging{transition:none}.empty-page{text-align:center;padding:90px 20px 110px}.empty-page h2{font-family:var(--display);margin:12px 0;font-size:40px;font-weight:400}.empty-page p{color:var(--muted);margin-bottom:25px;font-size:13px}.empty-page button{margin:auto}.primary,.secondary,.danger-button{border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:10px 18px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.primary{background:var(--petrol);color:var(--paper);border:1px solid var(--petrol)}.primary:hover:not(:disabled){filter:brightness(1.12)}.secondary{border:1px solid var(--rule);background:0 0}.secondary:hover{background:var(--subtle)}.danger-button{background:var(--brick);color:#fff}.danger{color:var(--brick)}.modal{background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-top:3px solid var(--petrol);border-radius:3px;width:min(490px,100vw - 32px);max-height:calc(100dvh - 48px);padding:28px 30px;overflow:auto;box-shadow:0 18px 80px #17171635}.modal.wide{width:min(670px,100vw - 32px)}.modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#161c195c}.modal-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.modal-heading h2{font-family:var(--display);margin-top:8px;font-size:35px;font-weight:400;line-height:1.1}.modal-heading>.icon-button{margin:-8px -12px 0 0}.modal-intro{color:var(--muted);margin-bottom:22px;font-size:12px}.editor-form{flex-direction:column;gap:17px;display:flex}.editor-form label{flex-direction:column;gap:7px;font-size:11px;font-weight:500;display:flex}.editor-form input:not([type=checkbox]),.editor-form select,.page-editor-list input,.new-page-form input{border:1px solid var(--rule);background:0 0;border-radius:2px;width:100%;min-height:42px;padding:10px 11px;font-size:13px}.editor-form input:hover,.editor-form select:hover{border-color:var(--muted)}.editor-form label small,.field-help{color:var(--muted);font-size:10px;font-weight:400;line-height:1.6}.optional{color:var(--muted);margin-left:4px;font-size:9px;font-weight:400}.form-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-actions{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding-top:20px;display:flex}.form-actions .danger{margin-right:auto;font-size:10px}.editor-form .checkbox-label{flex-direction:row;align-items:center;gap:9px}.checkbox-label input{accent-color:var(--petrol);width:16px;height:16px}.widget-picker{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.widget-picker button{text-align:left;border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:21px 2px;display:flex}.widget-picker button>svg:first-child{color:var(--petrol);flex-shrink:0}.widget-picker button>svg:last-child{color:var(--muted);flex-shrink:0;margin-left:auto}.widget-picker button:hover{background:var(--subtle)}.widget-picker strong{font-size:13px;font-weight:500;display:block}.widget-picker small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.error{color:var(--brick);font-size:12px}.reorder-list>div,.page-editor-list>div{border-bottom:1px solid var(--rule);align-items:center;gap:5px;padding:7px 0;font-size:12px;display:flex}.reorder-list>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.field-label{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:500;display:block}.confirmation{background:var(--subtle);border-left:2px solid var(--brick);padding:14px;font-size:12px}.confirmation p{margin-bottom:12px}.confirmation button{margin-right:7px}.profile-account{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:10px 0 15px;display:flex}.profile-account strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.profile-account small{color:var(--muted);font-size:10px;display:block}.settings-pages{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;display:flex}.settings-pages>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.page-editor-list label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.page-editor-list input{border:0;padding-left:4px}.new-page-form{gap:10px;margin-top:22px;display:flex}.new-page-form input{min-width:0}.new-page-form button{white-space:nowrap}.save-error{background:var(--note);border-left:3px solid var(--brick);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:14px;font-size:12px;display:flex}.save-error button{font-size:11px;text-decoration:underline}.flow-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.flow-grid .widget{min-height:190px;max-height:500px}.flow-grid .widget-notes{min-height:250px}.flow-grid.mobile{grid-template-columns:1fr}.login-page{flex-direction:column;max-width:1340px;min-height:100dvh;margin:auto;padding:0 60px;display:flex}.login-page>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:115px;display:flex}.login-main{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:60px 0;display:grid}.login-art{aspect-ratio:4/4.3;background:var(--petrol);max-width:480px;position:relative;overflow:hidden}.house-outline{border:1px solid #f3f0e8aa;border-top:0;width:66%;height:66%;position:absolute;top:22%;left:17%}.house-outline:before{content:"";border-top:1px solid #f3f0e8aa;border-left:1px solid #f3f0e8aa;width:70.7%;height:70.7%;position:absolute;top:-35.3%;left:14.6%;transform:rotate(45deg)}.house-outline:after{content:"";background:var(--paper);width:35%;height:60%;box-shadow:60px 0 0 -24px var(--signal);position:absolute;bottom:0;left:32.5%}.art-sun{border:1px solid var(--signal);border-radius:50%;width:46px;height:46px;position:absolute;top:11%;right:12%}.art-caption{letter-spacing:2px;color:var(--paper);opacity:.6;font-size:8px;position:absolute;bottom:22px;left:24px}.login-copy h1{font-family:var(--display);letter-spacing:-1.5px;margin:20px 0 23px;font-size:clamp(49px,5.3vw,75px);font-weight:400;line-height:.98}.login-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.85}.login-copy form{margin-top:32px}.google-button{justify-content:flex-start;width:100%;max-width:320px;padding:14px 18px}.google-button>svg{margin-left:auto}.google-mark{margin-right:10px;font-family:Arial,sans-serif;font-size:19px;font-weight:700}.login-copy .login-restriction{align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.login-copy .setup-note{border-top:1px solid var(--rule);margin-top:25px;padding-top:17px;font-size:11px}.login-copy>.text-link{margin-top:18px}.login-copy .message{padding:15px 0;color:var(--brick)!important}.login-page footer{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;padding:22px 0;font-size:9px;display:flex}.error-page{max-width:600px;margin:15vh auto;padding:30px}.error-page h1{font-family:var(--display);margin:15px 0;font-size:48px;font-weight:400}.error-page p{color:var(--muted);margin-bottom:25px}.error-page a{margin-top:20px;text-decoration:underline;display:block}.dashboard-loading{text-align:center;min-height:400px;color:var(--muted);padding:35px}@media (min-width:1500px){.app-shell{padding:0 65px}.greeting{padding-top:40px;padding-bottom:35px}.bookmark-row>a{padding:12px 5px}.feed-list a{font-size:25px}}@media (max-width:1100px){.app-shell{padding:0 30px}.topbar-note{margin-right:10px}.widget-heading{gap:7px}.widget-heading h2{font-size:11px}.clock-time{font-size:57px}.widget-clock{padding:0 14px}.feed-list a{font-size:21px}.demo-banner{padding-left:30px;padding-right:30px}.greeting h1{font-size:46px}.login-main{gap:55px}.login-page{padding:0 35px}}@media (max-width:750px){.app-shell{padding:0 22px}.topbar{height:90px}.topbar-note,.greeting-aside{display:none}.greeting{padding:27px 0 23px}.greeting h1{font-size:44px}.page-nav{gap:12px}.page-tabs{gap:18px}.page-actions{gap:10px}.arrange-button span{display:none}.page-tabs>button{font-size:12px}.page-actions button{font-size:10px}.dashboard-footer{flex-wrap:wrap}.demo-banner{padding:6px 22px}.demo-banner>span:nth-child(2){display:none}.arrange-hint{flex-wrap:wrap}.arrange-hint .text-link{margin-left:22px}.login-page{padding:0 28px}.login-page>header .eyebrow{font-size:8px}.login-main{gap:30px}.login-copy h1{font-size:48px}.login-art{aspect-ratio:1/1.5}.house-outline{height:48%;top:36%}.login-page footer{font-size:8px}.flow-grid .clock-content{padding-top:18px}.clock-time{font-size:66px}}@media (max-width:500px){.app-shell{padding:0 20px}.account-controls{gap:7px}.account-name{display:none}.brand>span{font-size:39px}.brand>svg{width:26px}.greeting h1{font-size:40px}.greeting .eyebrow{letter-spacing:1.1px;font-size:8px}.search-box{gap:9px;height:48px;padding-left:12px}.search-box input{font-size:11px}.search-box select{max-width:95px;padding:0 6px;font-size:10px}.page-nav{margin-top:19px;margin-bottom:22px;display:block}.page-tabs{min-height:42px}.page-tabs>button{padding-bottom:12px}.page-actions{justify-content:flex-end;gap:20px;padding:10px 0 7px}.arrange-button span{display:inline}.page-actions button{font-size:11px}.widget-heading h2{font-size:13px}.widget-index{font-size:10px}.widget-heading{height:48px;min-height:48px}.widget-controls>.icon-button{min-width:30px;min-height:32px}.bookmark-row>a{min-height:55px}.bookmark-row strong{font-size:13px}.bookmark-row small{font-size:11px}.launcher-content{gap:9px;padding-top:6px}.launcher-link{min-width:76px}.launcher-add{border:0;min-width:76px}.flow-grid .widget-launcher{max-height:none}.clock-time{font-size:78px}.clock-details{padding-bottom:8px;font-size:10px}.flow-grid .widget-clock{min-height:195px}.feed-list a{font-size:26px}.feed-list li{padding:16px 0}.flow-grid .widget-rss{max-height:560px}.tasks-content label{padding:14px 0;font-size:12px}.task-actions .icon-button{min-width:28px;min-height:32px}.task-add input{font-size:12px}.weather-content{padding-bottom:15px}.temperature{font-size:77px}.weather-footer{font-size:9px}.weather-condition{font-size:12px}.flow-grid .widget-weather{min-height:265px}.search-widget{padding-bottom:20px}.widget-picker{grid-template-columns:1fr}.widget-picker button{padding:17px 0}.modal{padding:24px 22px}.modal-heading h2{font-size:32px}.form-actions{gap:8px}.form-actions .danger{flex-basis:100%;margin-bottom:6px}.form-actions .primary,.form-actions .secondary{flex:1}.new-page-form{flex-wrap:wrap}.new-page-form input{flex:1}.new-page-form .primary{padding:10px}.dashboard-footer>.text-link{display:none}.login-page>header{height:95px}.login-page>header .eyebrow{letter-spacing:1px;font-size:7px}.login-main{flex-direction:column;align-items:stretch;gap:35px;padding:40px 0;display:flex}.login-art{aspect-ratio:auto;order:2;width:100%;max-width:none;height:130px}.house-outline{width:38%;height:90%;top:36%;left:14%}.house-outline:after{width:35%;height:70%;left:32.5%}.art-sun{width:35px;height:35px;top:27%;right:17%}.art-caption{letter-spacing:1px;font-size:6px;bottom:13px;left:auto;right:14px}.login-copy h1{font-size:62px}.google-button{max-width:none}.login-page footer{gap:20px;font-size:8px}.login-page footer>span:first-child{white-space:nowrap}.empty-page{padding:55px 10px}.empty-page h2{font-size:34px}.demo-banner{padding:6px 20px;font-size:8px}.save-error{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:751px){.topbar{height:88px}.greeting{padding:26px 0 23px}.greeting h1{font-size:49px}.page-nav{margin-top:18px;margin-bottom:23px}}.search-box select,.search-provider{color:var(--ink)}.widget-clock .widget-index{opacity:1}.story-number{color:#a34131}.app[data-theme=night] .story-number{color:#eaa28c}
