@media (min-width:761px) and (max-width:1360px){.ato-app .masthead{flex-wrap:wrap;gap:20px;padding:0 24px}.ato-app .primary-navigation{border-top:1px solid var(--line);order:4;gap:28px;width:100%;height:45px}.ato-app .site-actions{margin:12px 0}}@media (max-width:760px),(pointer:coarse){body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),body textarea,body select{font-size:16px!important}body :is(.primary,.secondary,.text-button,.icon-button),body .visibility-select select{min-height:44px}body .icon-button,body .site-actions .icon-button,body .modal-head .icon-button{min-width:44px;min-height:44px}}@media (max-width:760px){:root{--mobile-navigation-height:calc(68px + env(safe-area-inset-bottom,0px))}.ato-app .forest-mobile-nav{min-height:var(--mobile-navigation-height);padding-left:max(6px, env(safe-area-inset-left));padding-right:max(6px, env(safe-area-inset-right))}.ato-app .forest-mobile-nav button{min-height:44px}.ato-app.app-shell{padding-bottom:calc(var(--mobile-navigation-height) + 16px)}.ato-app .masthead,.ato-app .main-content{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}body:has(.ato-app) .toast{bottom:calc(var(--mobile-navigation-height) + 16px)}}@media (max-width:380px){.ato-app .masthead{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.ato-app .main-content{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.ato-app .site-create svg{display:none}}.ato-app .work-entry{color:inherit;min-width:0;text-decoration:none;display:block}.ato-app .work-entry .work-cover{width:100%;display:block;position:relative}.ato-app .work-entry .work-title{margin-top:12px;display:block}.ato-app .ato-friend-follow{border-radius:12px;gap:6px;width:auto;height:auto;min-height:44px;padding:6px 10px;font-size:12px}.ato-app .ato-friend-name{flex-wrap:wrap}.ato-library-hero-copy>.secondary{margin:8px}.publication-controls .button-row{flex-wrap:wrap}.publication-controls select{max-width:100%}.creation-jobs{border:1px solid var(--line);border-radius:12px;margin-bottom:20px;padding:14px}.creation-jobs>summary{cursor:pointer;min-height:32px;font-weight:700}.ato-app .ato-library-work .work-entry .work-title{padding:0 18px}.ato-app .work-entry:focus-visible{outline:3px solid var(--green);outline-offset:4px;border-radius:8px}.location-navigation{flex-wrap:wrap;align-items:center;gap:8px;max-width:1440px;margin:0 auto;padding:8px 24px 0;font-size:14px;display:flex}.ato-library-work-tools>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.ato-library-work-tools[open]>summary{margin-bottom:8px}.series-visibility-control{min-width:0}@media (max-width:760px){.location-navigation{padding:8px 18px 0}}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.visibility-control{width:100%;min-width:0}.visibility-control .field-help{margin:6px 0}.series-publication-settings{border:1px solid #d8dfd1;border-radius:12px;margin:12px 0;padding:12px}.series-publication-settings summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.novel-paragraph-picker{gap:10px;max-height:360px;margin:12px 0;display:grid;overflow:auto}.novel-paragraph-picker button{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:#31482e;background:#fffefa;border:1px solid #bdc9b6;border-radius:10px;gap:6px;min-height:48px;padding:14px;display:grid}.novel-paragraph-picker button[aria-pressed=true]{background:#edf5e8;border:2px solid #315c42}.ato-app .submission-review{color:#314b39;display:block}.ato-app .submission-review h3{margin:0 0 10px;font-size:18px;line-height:1.5}.ato-app .submission-review p{color:#455f4d;margin:0 0 16px;font-size:14px}.character-simple-builder .character-detail-grid{display:block}.character-simple-builder .character-detail-field{background:0 0;border:0;padding:0}.character-simple-builder .character-cost{align-items:center;gap:8px;font-size:14px;display:flex}.character-simple-builder .field-help{font-size:14px}.character-simple-builder .character-examples button{min-height:44px;font-size:14px}.character-simple-builder .character-more{margin-top:12px}.character-simple-builder .character-more>summary{cursor:pointer;padding:12px 0}.character-simple-builder .character-builder-footer{margin-top:12px;padding-top:12px}.character-simple-builder .character-more[open]>.field{margin-top:16px}.character-simple-builder input,.character-simple-builder textarea{font-size:16px}.character-result{overflow-wrap:anywhere;min-width:0}.character-result .button-row{flex-wrap:wrap}.character-result>details{margin:16px 0}.character-result summary{cursor:pointer;padding:12px 0}.character-setting-comparison section{border-bottom:1px solid var(--line);padding:12px 0}.character-setting-comparison h4{margin:0 0 8px}.character-setting-comparison p,.character-introduction{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;line-height:1.7}.character-color-comparison{flex-wrap:wrap;gap:20px;display:flex}.character-color-comparison>span{align-items:center;gap:8px;display:flex}.character-color-swatch{border:1px solid #64735e;border-radius:50%;flex-shrink:0;width:32px;height:32px;display:inline-block}@media (max-width:760px){.site-actions .guest-home-create,.site-header .creation-search{display:none}}.library-management{margin-block:24px}@media (max-width:760px){.ato-app .ato-library{flex-direction:column;display:flex}.ato-app .ato-library .ato-library-hero{min-height:0;padding:12px}.ato-app .ato-library .ato-library-hero-art,.ato-app .ato-library .ato-library-hero-copy>span,.ato-app .ato-library .ato-library-hero-copy>p{display:none}.ato-app .ato-library .ato-library-hero-copy{padding:0}.ato-app .ato-library .library-layout{flex-direction:column;display:flex}.ato-app .ato-library .folder-panel{order:1}.ato-app .ato-library .ato-library-summary{order:2}.ato-app .ato-library .library-management{order:3}}
