:root{--font:"Comic Sans MS","Comic Sans","Chalkboard SE","Comic Neue",Verdana,Tahoma,sans-serif;--navy:#003;--pink:#f6c;--magenta:#f0f;--cyan:#0ff;--yellow:#ff0;--silver:silver;--shadow:grey;--link:#00e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#003;background-color:var(--navy);background-image:radial-gradient(#fff 1px,#0000 0),radial-gradient(#ff9 1px,#0000 0);background-position:0 0,20px 25px;background-size:40px 40px,70px 70px;color:#000;font-family:Comic Sans MS,Comic Sans,Chalkboard SE,Comic Neue,Verdana,Tahoma,sans-serif;font-family:var(--font);margin:0}:focus-visible{outline:3px solid #f0f;outline:3px solid var(--magenta);outline-offset:2px}.ms-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ms-page{background-color:#003;background-color:var(--navy);background-image:radial-gradient(#fff 1px,#0000 0),radial-gradient(#ff9 1px,#0000 0);background-position:0 0,20px 25px;background-size:40px 40px,70px 70px;border:6px ridge #f6c;border:6px ridge var(--pink);color:#fff;margin:12px auto;max-width:1040px;padding:12px}.ms-marquee{background:#f0f;background:var(--magenta);border:3px outset #fff;color:#ff0;color:var(--yellow);font-weight:700;overflow:hidden;padding:4px 0;white-space:nowrap}.ms-marquee-text{animation:ms-marquee 16s linear infinite;display:inline-block}.ms-header{padding:8px 0 4px;text-align:center}.ms-title{animation:ms-rainbow 3s linear infinite;font-size:clamp(30px,7vw,54px);margin:16px 0 6px;text-shadow:3px 3px 0 #000}.ms-subtitle{font-size:clamp(18px,4.5vw,28px);margin:0 0 20px;text-shadow:2px 2px 0 #000}.ms-nav{background:#000;border:3px outset #fff;display:flex;flex-wrap:wrap;gap:4px 6px;justify-content:center;margin:0 0 12px;padding:6px}.ms-nav-link{border:2px solid #0000;color:#0ff;color:var(--cyan);font-weight:700;padding:3px 10px;text-decoration:none}.ms-nav-link:focus-visible,.ms-nav-link:hover{background:#ff0;background:var(--yellow);border-color:#f0f;border-color:var(--magenta);color:#f0f;color:var(--magenta)}.ms-layout{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:250px minmax(0,1fr)}.ms-side{max-height:calc(100vh - 16px);overflow-y:auto;position:sticky;top:8px}.ms-main,.ms-side{display:flex;flex-direction:column;gap:12px}.ms-main{min-width:0}@media (max-width:800px){.ms-layout{grid-template-columns:minmax(0,1fr)}.ms-side{max-height:none;overflow:visible;position:static}.ms-page{border-width:3px;margin:0;padding:8px}.ms-top-tools{display:none}}.ms-box{background:silver;background:var(--silver);border:3px outset #fff;color:#000;scroll-margin-top:8px}.ms-box-title{background:linear-gradient(90deg,navy,#1084d0);color:#fff;font-size:17px;margin:0;padding:4px 8px;text-shadow:1px 1px 0 #000}.ms-box-body{padding:10px}.ms-hint{color:#333;font-size:13px;margin:0 0 10px}.ms-status{font-size:14px;margin:0 0 10px}.ms-error{color:#b00000;font-weight:700}.ms-profile{text-align:center}.ms-avatar{background:#fff;border:3px inset grey;border:3px inset var(--shadow);padding:4px}.ms-mood{font-size:14px;margin:8px 0 12px}.ms-profile .ms-field{align-items:stretch;text-align:left}.ms-profile .ms-hint{margin:10px 0 0;text-align:left}.ms-toplist{margin:0;padding:10px 10px 10px 30px}.ms-toplist li{margin-bottom:8px}.ms-blurb{color:#333;display:block;font-size:12px}.ms-footer-link,.ms-link{color:#00e;color:var(--link);font-weight:700}.ms-footer-link:hover,.ms-link:hover{background:#ff0;background:var(--yellow);color:#f0f;color:var(--magenta)}.ms-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ms-btn{background:silver;background:var(--silver);border:3px outset #fff;color:#000;cursor:pointer;font:700 16px Comic Sans MS,Comic Sans,Chalkboard SE,Comic Neue,Verdana,Tahoma,sans-serif;font:700 16px var(--font);padding:6px 14px}.ms-btn:active:not(:disabled){border-style:inset}.ms-btn:disabled{cursor:not-allowed;opacity:.5}.ms-btn-small{border-width:2px;font-size:13px;padding:2px 8px}.ms-input{background:#fff;border:2px inset grey;border:2px inset var(--shadow);color:#000;font:16px Comic Sans MS,Comic Sans,Chalkboard SE,Comic Neue,Verdana,Tahoma,sans-serif;font:16px var(--font);min-width:0;padding:6px 8px}.ms-input:disabled{opacity:.6}.ms-input-grow{flex:1 1 180px}.ms-input-number{text-align:center;width:84px}.ms-field{align-items:center;display:flex;flex-direction:column;gap:4px}.ms-field-label{font-size:13px;font-weight:700}.ms-field-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-bottom:10px}.ms-multi{position:relative}.ms-multi-toggle{align-items:center;display:flex;font-weight:400;gap:10px;justify-content:space-between;min-width:190px;text-align:left}.ms-multi-menu{background:#fff;border:2px outset #fff;box-shadow:4px 4px 0 #0006;left:0;max-height:300px;max-width:80vw;min-width:100%;overflow-y:auto;position:absolute;top:100%;z-index:20}.ms-multi-actions{background:silver;background:var(--silver);display:flex;gap:6px;padding:6px;position:sticky;top:0}.ms-multi-option{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:5px 10px;white-space:nowrap}.ms-multi-option:hover{background:#ff0;background:var(--yellow)}.ms-multi-empty{font-size:14px;font-style:italic;padding:8px 10px}.ms-results{background:#fff;border:2px inset grey;border:2px inset var(--shadow);font-size:15px;line-height:1.4;max-height:260px;overflow-y:auto;padding:6px}.ms-results-tall{max-height:420px}.ms-row{border-bottom:1px dotted #999;opacity:.75;overflow-wrap:anywhere;padding:8px 4px}.ms-row:last-child{border-bottom:0}.ms-row-latest{background:#ffc;font-weight:700;opacity:1}.ms-count,.ms-empty{color:#555;font-style:italic;padding:6px;text-align:center}.ms-count{font-size:13px}.ms-name{font-weight:700}.ms-meta{color:#444;font-size:14px}.ms-env{color:#1a7a2e}.ms-env,.ms-source{font-size:13px;margin-top:2px}.ms-source{color:#555;font-style:italic}.ms-time{color:#777;font-size:11px;font-weight:400;margin-left:10px}.ms-npc{font-family:Courier New,monospace;font-size:14px;-webkit-user-select:text;user-select:text;white-space:pre-wrap}.ms-npc:first-line{font-size:16px;font-weight:700}.ms-link-button{background:none;border:0;color:#00e;color:var(--link);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.ms-chip{background:#e6e6e6;border:1px solid #aaa;display:inline-block;font-size:13px;font-weight:400;margin:2px;padding:1px 6px}.ms-encounter-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.ms-xp{flex:1 1;font-size:13px;font-weight:700;text-align:center}.ms-xp-ok{color:#1a7a2e}.ms-xp-over{color:#b00000}.ms-xp-query{color:#000}.ms-icon-buttons{display:flex;gap:4px}.ms-icon{align-items:center;background:#0000;border:1px solid;border-radius:50%;color:#1a7a2e;cursor:pointer;display:inline-flex;font:700 18px/1 Comic Sans MS,Comic Sans,Chalkboard SE,Comic Neue,Verdana,Tahoma,sans-serif;font:700 18px/1 var(--font);height:26px;justify-content:center;padding:0;width:26px}.ms-icon-remove{color:#b00000}.ms-icon-small{color:#00e;color:var(--link);font-size:13px;height:20px;width:20px}.ms-icon-small.ms-icon-remove{color:#b00000}.ms-icon-add:hover{background:#1a7a2e;color:#fff}.ms-icon-remove:hover{background:#b00000;color:#fff}.ms-icon-small:not(.ms-icon-remove):hover{background:#00e;background:var(--link);color:#fff}.ms-creature-list{grid-gap:6px 10px;border-top:1px solid #ccc;display:grid;font-weight:400;gap:6px 10px;grid-template-columns:1fr 1fr;list-style:none;margin:8px 0 0;padding:8px 0 0}.ms-creature-tools{align-items:center;color:#444;display:flex;font-size:13px;gap:4px}@media (max-width:520px){.ms-creature-list{grid-template-columns:1fr}.ms-nav{gap:2px;padding:4px}.ms-nav-link{padding:8px 10px}.ms-btn{min-height:44px}.ms-btn-small{font-size:14px;min-height:36px;padding:4px 12px}.ms-input{min-height:44px}.ms-box-body{padding:8px}}.ms-checklist{column-count:2;font-size:14px;list-style:none;margin:0 0 10px;padding:0}.ms-check-done{color:#1a7a2e;font-weight:700}.ms-log{background:#fff;border:2px inset grey;border:2px inset var(--shadow);color:#1a7a2e;font:12px Courier New,monospace;max-height:160px;overflow-y:auto;padding:6px}.ms-log-error{color:#b00000}.ms-footer{border-top:4px dotted #0ff;border-top:4px dotted var(--cyan);color:#9cf;font-size:13px;margin-top:16px;padding-top:12px;text-align:center}.ms-footer-link{color:#ff0;color:var(--yellow)}@keyframes ms-marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes ms-rainbow{0%{color:red}17%{color:#f90}33%{color:#fe0}50%{color:#0c0}67%{color:#09f}83%{color:#90f}to{color:red}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ms-marquee-text,.ms-title{animation:none}.ms-title{color:#ff0;color:var(--yellow)}}.fm-page{margin-left:12px;margin-right:12px;max-width:none}@media (min-width:1300px){.fm-page{zoom:1.15}}@media (min-width:1600px){.fm-page{zoom:1.3}}@media (min-width:1900px){.fm-page{zoom:1.5}}@media (min-width:2400px){.fm-page{zoom:1.9}}.fm-ticker{background:var(--magenta);border:3px outset #fff;color:var(--yellow);margin-bottom:12px;overflow:hidden}.fm-ticker-track{animation:fm-ticker 150s linear infinite;display:flex;width:max-content}.fm-ticker:hover .fm-ticker-track{animation-play-state:paused}.fm-ticker-group{flex:none;font-size:22px;font-weight:700;letter-spacing:.08em;padding:6px 0;text-shadow:2px 2px 0 #000;white-space:nowrap}@keyframes fm-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.fm-header{align-items:center;background:#000;border:3px outset #fff;display:flex;gap:20px;margin-bottom:12px;padding:14px 22px}.fm-logo-img{filter:drop-shadow(0 0 8px rgba(255,255,255,.55));flex:none}.fm-header-text{min-width:0}.fm-header .ms-title{font-size:clamp(30px,5vw,48px);line-height:1.05;margin:0}.fm-header .ms-subtitle{font-size:clamp(18px,3vw,26px);margin:2px 0 0}.fm-tagline{color:#9cf;font-size:13px;margin:4px 0 0}.fm-clock{align-items:flex-end;display:flex;flex-direction:column;gap:10px;margin-left:auto;min-width:0}.fm-clock-toggle{align-self:flex-end;display:flex}.fm-clock-toggle button{background:#001a08;border:2px outset #2a5a3a;color:#3f6;cursor:pointer;font:700 12px Courier New,monospace;padding:2px 10px}.fm-clock-toggle button[aria-pressed=true]{background:#3f6;border-style:inset;color:#001a08;text-shadow:none}.fm-clock ul{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}.fm-clock li{align-items:center;background:#001a08;border:2px inset #2a5a3a;box-shadow:inset 0 0 8px #33ff6626;display:flex;flex-direction:column}.fm-clock-main li{padding:6px 14px}.fm-clock-world li{padding:2px 8px}.fm-clock-main{gap:8px 12px}.fm-clock-main .fm-clock-label{color:#9cf;font-size:14px}.fm-clock-main .fm-clock-time{color:#3f6;font-family:Courier New,monospace;font-size:clamp(20px,2.6vw,30px);font-weight:700;text-shadow:0 0 8px #3f6c}.fm-clock-world{gap:6px 8px}.fm-clock-world .fm-clock-label{color:#9cf;font-size:11px}.fm-clock-world .fm-clock-time{color:#3f6;font-family:Courier New,monospace;font-size:13px;text-shadow:0 0 5px #33ff66b3}@media (min-width:1200px){.fm-clock-world{flex-wrap:nowrap;gap:4px}.fm-clock-world li{padding:2px 5px}.fm-clock-world .fm-clock-label{font-size:10px}.fm-clock-world .fm-clock-time{font-size:12px}}.fm-clock .fm-clock-local{display:none}@media (max-width:800px){.fm-clock{align-items:stretch;margin-left:0;width:100%}.fm-clock ul{display:grid;justify-content:stretch}.fm-clock-main{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-clock-world{grid-template-columns:repeat(5,minmax(0,1fr))}.fm-clock .fm-clock-local{display:flex}.fm-local-clock{display:none}}@media (max-width:520px){.fm-clock-main{grid-template-columns:minmax(0,1fr)}.fm-clock-world{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-clock .fm-clock-local{grid-column:1/-1}.fm-clock .fm-clock-local,.fm-clock-main li{align-items:center;flex-direction:row;justify-content:space-between}.fm-clock-main .fm-clock-time{font-size:24px}}.fm-title-bar{align-items:center;display:flex;gap:12px;justify-content:space-between}.fm-local-clock{background:#001a08;border:2px inset #2a5a3a;color:#3f6;font:700 15px Courier New,monospace;padding:0 8px;text-shadow:0 0 6px #3f6c}.fm-layout{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:220px minmax(0,1fr)}.fm-side{display:flex;flex-direction:column;gap:12px}.fm-main{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.fm-nav .ms-box-title{font-size:15px;padding:3px 8px}.fm-buttons{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:8px}.fm-button{align-items:center;background:var(--silver);border:3px outset #fff;color:#000;display:flex;gap:8px;padding:6px 8px;text-decoration:none}.fm-button:focus-visible,.fm-button:hover{background:var(--yellow)}.fm-button:active{border-style:inset}.fm-button-icon{font-size:22px;line-height:1}.fm-button strong{color:var(--link);display:block;font-size:14px;line-height:1.2;text-decoration:underline}.fm-button small{color:#333;display:block;font-size:12px;line-height:1.25}.fm-more{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 8px 8px}.fm-count{color:#444;font-size:12px}.fm-player-frame{background:#000;border:3px inset var(--shadow);padding-top:56.25%;position:relative;width:100%}.fm-player-mount,.fm-player-mount iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.fm-player-status{background:#000;color:#3f6;font:14px Courier New,monospace;margin:8px 0;min-height:1.9em;overflow-wrap:anywhere;padding:4px 8px}.fm-player-controls .ms-btn{flex:1 1;font-size:15px;min-width:0;padding-left:4px;padding-right:4px;text-align:center;text-decoration:none}.fm-player-controls{align-items:center;display:flex;gap:6px}.fm-details{margin-top:8px}.fm-menubar{align-items:center;background:#d4d0c8;border:2px outset #fff;color:#000;display:flex;font-size:13px;gap:8px;margin:-2px -2px 8px;padding:3px 8px}.fm-menu-label{border-right:1px solid grey;padding-right:8px}.fm-menubar button{background:#d4d0c8;border:2px outset #fff;cursor:pointer;font:inherit;padding:0 8px}.fm-menubar button:active{border-style:inset}.fm-stepbox{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.fm-stepbox[aria-disabled=true]{opacity:.45}.fm-menubar button:disabled{cursor:not-allowed}.fm-menubar .fm-content-btn{flex:1 1;font-weight:700;min-width:0;padding:2px 8px}.fm-menubar .fm-content-btn[aria-pressed=true]{background:var(--yellow);border-style:inset}.fm-channel{flex:1 1;font-weight:700;min-width:0;text-align:center}.fm-channel small{color:#444;font-weight:400}.fm-sound-btn[aria-pressed=false]{background:var(--yellow)}.fm-track-slot{min-height:210px}.fm-track{grid-gap:4px 14px;background:#fff;border:2px inset var(--shadow);display:grid;font-size:14px;gap:4px 14px;grid-template-columns:160px minmax(0,1fr);line-height:1.35;margin-top:12px;padding:10px}.fm-track-thumb{background:#000;border:1px solid #555;display:block;height:90px;object-fit:cover;width:160px}.fm-track-facts{grid-gap:2px 10px;display:grid;gap:2px 10px;grid-template-columns:max-content minmax(0,1fr);margin:0;min-width:0}.fm-track-facts dt{color:navy;font-weight:700}.fm-track-facts dd{margin:0;overflow-wrap:anywhere}.fm-track-title{font-weight:700}.fm-track code{background:#f0f0f0;border:1px solid #ccc;font-size:13px;padding:0 4px}.fm-track-next{border-top:1px dotted #999;grid-column:1/-1;margin:6px 0 0;overflow-wrap:anywhere;padding-top:6px}.fm-track-empty{color:#444;font-size:13px;font-style:italic;margin:12px 0 0;padding-top:6px}.fm-debug{grid-column:1/-1}.fm-debug-log{font:12px Courier New,monospace;max-height:320px}.fm-debug-row{border-bottom:1px dotted #ccc;overflow-wrap:anywhere;padding:2px 0}.fm-debug-time{color:#777}.fm-debug code{background:#0000;border:0;color:#333;font-size:12px}.fm-otd-list{max-height:520px;padding:4px 8px}.fm-otd-list ul{list-style:none;margin:0;padding:0}.fm-otd-list li{border-bottom:1px dotted #999;font-size:15px;line-height:1.4;padding:8px 0}.fm-otd-list li:last-child{border-bottom:0}.fm-otd-year{color:navy}.fm-otd-links{display:block;font-size:13px;margin-top:2px}.fm-otd-links a+a:before{color:#555;content:" · ";display:inline-block;text-decoration:none}.fm-otd-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0}.fm-otd-credit{margin:10px 0 0}.fm-footer{background:#000;border:3px outset #fff;color:#9cf;font-size:13px;margin-top:12px;padding:10px;text-align:center}@media (prefers-reduced-motion:reduce){.fm-ticker{overflow-x:auto}.fm-ticker-track{animation:none}}@media (max-width:1000px){.fm-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.fm-track-slot{min-height:360px}.fm-track{grid-template-columns:minmax(0,1fr)}.fm-track-thumb{aspect-ratio:16/9;height:auto;width:100%}}@media (max-width:800px){.fm-layout{grid-template-columns:minmax(0,1fr)}.fm-main,.fm-side{display:contents}.fm-nav{order:0}#player{order:1}.fm-otd{order:2}.fm-main>:not(#player){order:3}.fm-header{flex-direction:column;gap:8px;padding:12px;text-align:center}.fm-ticker-group{font-size:18px}}.fm-guide-controls{margin-bottom:8px}.fm-guide-entry{border-top:1px dotted #999;padding-top:8px}.fm-guide-head{font-size:14px;line-height:1.35;margin:2px 0 6px}.fm-guide-clamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fm-guide-title{color:navy;font-size:15px}.fm-guide-dash{color:#666}.fm-guide-fact{font-weight:700}.fm-guide-tag{color:#444;font-size:12px;letter-spacing:.05em;margin:0;text-transform:uppercase}.fm-guide-body{height:8.5em;line-height:1.5;overflow-y:auto;padding-right:6px}.fm-guide-body p{margin:0 0 8px}.fm-guide-source{align-items:center;border-top:1px dotted #999;display:flex;font-size:14px;gap:8px;justify-content:space-between;margin:8px 0 0;padding-top:6px}.fm-quest{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}@media (max-width:800px){.fm-quest{grid-template-columns:minmax(0,1fr)}}.fm-quest-roll{display:block;margin:0 0 6px;width:100%}.fm-quest-filter{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 6px;min-height:3.1em}.fm-quest-filter [aria-pressed=true].ms-btn-small{background:var(--yellow);font-weight:700}.fm-quest-card{background:#fffbe6;border:2px solid navy;border:2px solid var(--vibe,navy);box-shadow:3px 3px 0 navy;box-shadow:3px 3px 0 var(--vibe,navy);padding:8px}.fm-quest-gridwrap{min-height:20em;position:relative}.fm-quest-grid{grid-gap:6px;align-content:start;display:grid;gap:6px;grid-auto-rows:8.4rem;grid-template-columns:repeat(4,minmax(0,1fr));inset:0;list-style:none;margin:0;overflow-y:auto;padding:0 6px 0 0;position:absolute}.fm-quest-grid li{min-height:0}.fm-quest-tile{background:#fff;border:2px outset #fff;border-top:5px solid #888;border-top:5px solid var(--vibe,#888);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11px;height:100%;line-height:1.2;overflow:hidden;padding:0;text-align:center;width:100%}.fm-quest-tile[aria-pressed=true]{background:var(--yellow);border-style:inset;border-top:5px solid #888;border-top:5px solid var(--vibe,#888)}.fm-quest-thumb{display:block;flex:none;height:4.6rem;object-fit:cover;object-position:center 30%;width:100%}.fm-quest-name{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:2px 3px}[data-vibe=outdoors]{--vibe:#3f7d4a;--vibe-light:#8fbf8f}[data-vibe=culture]{--vibe:#7b4a9a;--vibe-light:#c3a0d8}[data-vibe=history]{--vibe:#9a6b2f;--vibe-light:#dcbf8c}[data-vibe=fun]{--vibe:#d2691e;--vibe-light:#f4b183}.fm-quest-blank{align-items:center;background:repeating-linear-gradient(45deg,var(--vibe),var(--vibe) 8px,var(--vibe-light) 8px,var(--vibe-light) 16px);display:flex;font-size:2.2rem;justify-content:center;text-shadow:0 0 6px #fff,0 0 3px #fff}.fm-quest-photo.fm-quest-blank{font-size:4.5rem}.fm-quest-photo{border:2px inset var(--shadow);display:block;height:11rem;margin-bottom:6px;object-fit:cover;object-position:center 30%;width:100%}.fm-quest-kind{color:#444;color:var(--vibe,#444);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;min-height:2.4em;text-transform:uppercase}.fm-quest-title{color:navy;font-size:19px;line-height:1.2;margin:2px 0 4px;min-height:2.4em}.fm-quest-blurb{height:9.8em;line-height:1.4;margin:0 0 8px;overflow:hidden}.fm-quest-go{display:block;text-align:center;text-decoration:none}.fm-quest-go[aria-disabled=true]{cursor:default;opacity:.5}.fm-quest-none{color:#444;font-style:italic}.fm-quest-label{color:#444;font-size:13px;width:2.6em}.fm-wide{grid-column:1/-1}.fm-poster-big{background:#111;padding:8px;text-align:center}.fm-poster-big img{display:block;height:46em;object-fit:contain;width:100%}.fm-otd{display:flex;flex:1 1;flex-direction:column;min-height:22em}.fm-otd .ms-box-body{flex:1 1;min-height:0;position:relative}.fm-otd .fm-otd-list{inset:0;max-height:none;overflow-y:auto;position:absolute}@media (max-width:800px){.fm-otd{flex:none;min-height:0}.fm-otd .ms-box-body{flex:none;position:static}.fm-otd .fm-otd-list{max-height:520px;position:static}}.fm-pair{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:520px){.fm-pair{grid-template-columns:minmax(0,1fr)}}.fm-scroll{overflow-y:auto;padding-right:6px}.fm-scroll p{margin:0}.fm-quad{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr)}@media (max-width:800px){.fm-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fm-quad{grid-template-columns:minmax(0,1fr)}}.fm-pair>.ms-box{display:flex;flex-direction:column}.fm-pair .ms-box-body,.fm-pick{display:flex;flex:1 1;flex-direction:column}.fm-pick{text-align:center}.fm-pick-label{color:#444;font-size:12px;letter-spacing:.05em;margin:0;text-transform:uppercase}.fm-pick-title{align-items:center;color:navy;display:flex;font-size:20px;height:3.6em;justify-content:center;line-height:1.2;margin:4px 0 6px;overflow:hidden}.fm-pick-note{border-top:1px dotted #999;box-sizing:border-box;flex:1 1 auto;line-height:1.4;margin:0 0 10px;min-height:7.7em;padding-top:8px}.fm-quad .fm-pick-title{display:block;font-size:18px;height:2.5em;margin:2px 0 4px;text-align:center}.fm-quad .fm-pick-title .fm-clamp{-webkit-line-clamp:2}.fm-quad .fm-pick-note{box-sizing:border-box;flex:0 0 auto;font-size:14px;height:6.3em;margin-bottom:8px;min-height:0;padding-top:6px}.fm-quad .fm-pick-note .fm-clamp{-webkit-line-clamp:4}.fm-quad .fm-pick-actions .ms-btn{font-size:13px;padding:6px 4px}.fm-quad .fm-stepper{min-height:0}.fm-quad .fm-stepper-name{font-size:12px}.fm-quad #guide .ms-box-body{min-height:14.5em;position:relative}.fm-quad .fm-guide{display:flex;flex-direction:column;inset:8px;position:absolute}.fm-quad .fm-guide-entry{display:flex;flex:1 1;flex-direction:column;min-height:0}.fm-quad .fm-guide-head,.fm-quad .fm-guide-source,.fm-quad .fm-guide-tag{flex:none}.fm-quad .fm-guide-body{flex:1 1;font-size:13px;height:auto;min-height:0}.fm-quad .fm-menu-label{display:none}.fm-quad .fm-menubar{margin-bottom:4px;padding:1px 4px}.fm-quad .fm-guide-entry{padding-top:6px}.fm-quad .fm-guide-source{font-size:12px;margin-top:6px}.fm-quad .ms-box-body{padding:8px}.fm-clamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fm-stepper{align-items:center;display:flex;gap:6px;min-height:3.1em}.fm-stepper-name{flex:1 1;font-size:13px;font-weight:700;min-width:0}.fm-stepper-name small{color:#444;font-weight:400}.fm-pick-actions{display:flex;gap:6px;margin-top:auto}.fm-pick-main{flex:1 1;min-width:0;overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fm-art-wall{margin-top:12px}.fm-art-caption{margin:8px 0 0;text-align:center}.fm-portal{padding:14px 8px;text-align:center}.fm-portal-btn{background:radial-gradient(circle,#3b2a7a,#120a2e);border:2px ridge #c9a8ff;color:#ffe9a8;cursor:pointer;font:inherit;font-size:15px;letter-spacing:.1em;padding:12px 6px;text-shadow:0 0 6px #c9a8ff;width:100%}.fm-portal-btn:focus-visible,.fm-portal-btn:hover{background:radial-gradient(circle,#5a3fb0,#1c0f48)}@media (max-width:800px){.ms-page.fm-page{border-width:3px;margin:0;padding:8px}.fm-poster-big img{height:auto;max-height:75vh}.fm-quest-gridwrap{min-height:0}.fm-quest-grid{-webkit-overflow-scrolling:touch;grid-auto-columns:7.5rem;grid-auto-flow:column;grid-template-columns:none;inset:auto;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;position:static;scroll-snap-type:x mandatory}.fm-quest-grid li{scroll-snap-align:start}.fm-quest-tile{font-size:12px}}@media (max-width:520px){.fm-header{padding:10px}.fm-header .ms-title{margin-top:4px}.fm-pick-title,.fm-quad .fm-pick-title{height:auto;min-height:0}.fm-pick-note,.fm-quad .fm-pick-note{flex:none;height:auto;min-height:0}.fm-quest-kind,.fm-quest-title{min-height:0}.fm-quest-blurb{height:auto;max-height:9.8em}.fm-quest-photo{height:13rem}.fm-track-slot{min-height:0}.fm-quest-filter{gap:6px;min-height:0}.fm-quest-label{width:100%}.fm-menubar{font-size:14px}.fm-menubar button{min-height:36px;min-width:40px}.fm-player-controls .ms-btn{font-size:14px;min-height:48px}.fm-pick-actions .ms-btn,.fm-quad .fm-pick-actions .ms-btn{font-size:14px;min-height:44px}.fm-quest-go,.fm-quest-roll{min-height:44px}.fm-art-wall,.fm-footer{margin-top:8px}}
/*# sourceMappingURL=main.0385c062.css.map*/