.app.outpost .timer-composer{padding:20px;border:1px solid var(--panel-edge);border-top-color:var(--panel-edge-top);border-radius:10px;background:var(--panel-face)}.app.outpost .timer-composer>summary{cursor:pointer;color:var(--text);font-size:18px;font-weight:650}.app.outpost .timer-composer>form{margin-top:20px}.app.outpost .timer-composer .muted{font-size:13px;line-height:1.6;margin:16px 0 0}@media (max-width:600px){.app.outpost .timer-toolbar{padding:12px;gap:12px}.app.outpost .timer-toolbar>label{flex:1 1;min-width:140px}.app.outpost .timer-toolbar>span{order:3;flex-basis:100%}.app.outpost .timer-row{padding:16px;gap:6px 12px}.app.outpost .timer-row h2{font-size:18px}.app.outpost .timer-row .timer-countdown{font-size:20px;grid-column:1;grid-row:auto;margin:4px 0}.app.outpost .timer-row>.actions{flex-wrap:wrap}.app.outpost .timer-more-actions{margin-left:0}}@media print{.guide-reading-tools{display:none!important}}.app.outpost .team-roster-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:14px}.app.outpost .device-library-favorites.panel{margin-bottom:24px;padding:22px}.app.outpost .party-readiness{margin-top:26px}.app.outpost .build-editor .actions.section,.app.outpost form>.actions.section{margin-top:28px}.app.outpost:not(.home-route) main:not(:has(.gear-studio,.composition-directory)) :is(.production-journey,.guild-discovery-page,.support-settings,.support-dashboard,.support-timers,.player-dashboard)>.panel{background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.app.outpost:not(.home-route) main:not(:has(.gear-studio,.composition-directory)) :is(.production-journey,.guild-discovery-page,.support-settings,.support-dashboard,.support-timers,.player-dashboard) :is(.panel,.raised){background-color:color-mix(in srgb,var(--surface) 97%,transparent);background-image:none}.app.outpost:not(.home-route) main:not(:has(.gear-studio,.composition-directory)) :is(.production-journey,.guild-discovery-page,.support-settings,.support-dashboard,.support-timers,.player-dashboard) :is(.panel,.raised):before{background-image:none}.app.outpost:not(.home-route) main:not(:has(.gear-studio,.composition-directory)) :is(.guild-discovery-filters){padding:20px;gap:18px}