.frontier-page{min-height:100vh;padding:calc(90px + 4rem) max(5%,1.25rem) 6rem}.page-heading{text-align:center;max-width:820px;margin:0 auto 4rem}.page-heading .eyebrow{color:var(--frontier-orange);letter-spacing:.3em;margin:0;font-family:Georgia,serif}.page-heading h1{text-transform:uppercase;color:#f1e7cd;margin:1rem 0 1.25rem;font:clamp(3rem,7vw,5.5rem)/1 Lost,Georgia,serif}.page-intro{color:#cdbfa6;max-width:640px;margin:0 auto;font:italic 1.15rem/1.7 Georgia,serif}.frontier-page :is(p,.rules-list ul li)>a:not(.frontier-button){text-underline-offset:4px;-webkit-text-decoration:underline #c86e4499;text-decoration:underline #c86e4499}.frontier-page .frontier-actions{justify-content:center}.rules-section{padding-bottom:3rem;scroll-margin-top:1.5rem}.rules-section h2{overflow-wrap:anywhere;text-transform:uppercase;color:#f1e7cd;gap:.75rem;margin:0 0 1.25rem;font:clamp(2rem,4vw,2.8rem)/1.1 Lost,Georgia,serif;display:flex}.rules-section h2 span{white-space:nowrap;overflow-wrap:normal;color:var(--sonora-red);flex:none}.rules-list{margin:0;padding:0;list-style:none}.rules-list>li{border-top:1px solid #e3d8b61f;grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem;padding:1.25rem 1rem 1.25rem 0;scroll-margin-top:1.5rem;transition:background .6s;display:grid}.rules-list>li:target{background:linear-gradient(90deg,#c86e4426,#0000)}.rule-number{color:var(--frontier-orange);padding-left:.25rem;font:1rem/1.75 Georgia,serif;text-decoration:none}.rule-number:hover{color:#f1e7cd}.rules-list h3{color:#f1e7cd;margin:0 0 .3rem;font:700 1.1rem/1.5 Georgia,serif}.rules-list p{color:#cdbfa6;margin:0;font:1rem/1.75 Georgia,serif}.rules-list p+p{margin-top:.75rem}.rules-list ul{color:#cdbfa6;margin:.75rem 0 0;padding-left:1.25rem;font:1rem/1.75 Georgia,serif}.rules-list ul li{margin-bottom:.5rem}.rules-list ul li::marker{color:var(--frontier-orange)}.rules-cta{text-align:center;border-top:1px solid #e3d8b62b;margin-top:1rem;padding:3rem 1.5rem}.rules-cta h2{text-transform:uppercase;color:#f1e7cd;margin:0;font:clamp(2rem,4vw,2.8rem) Lost,Georgia,serif}.rules-cta p{color:#cdbfa6;max-width:480px;margin:.75rem auto 2rem;font:italic 1.05rem Georgia,serif}.apply-tabs{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin-bottom:2.5rem;display:flex}.frontier-page .apply-tabs a{text-transform:uppercase;letter-spacing:.15em;color:#b5a990;border-bottom:1px solid #0000;padding:.4rem 0;font:.75rem Georgia,serif;text-decoration:none}.frontier-page .apply-tabs a:hover{color:#f1e7cd}.frontier-page .apply-tabs a[aria-current=page]{color:#f1e7cd;border-bottom-color:var(--frontier-orange)}.apply-form,.apply-done{max-width:820px;margin:0 auto}.apply-section{border:0;border-top:1px solid #e3d8b62b;min-width:0;margin:0;padding:2.5rem 0 1rem;scroll-margin-top:2rem}.apply-section>legend{float:left;text-transform:uppercase;color:#f1e7cd;align-items:baseline;gap:1rem;width:100%;margin-bottom:1.75rem;padding:0;font:clamp(1.7rem,3.5vw,2.3rem)/1.1 Lost,Georgia,serif;display:flex}.apply-section>legend+*{clear:both}.apply-section-number{letter-spacing:.1em;color:var(--frontier-orange);flex:0 0 2.4rem;font:.9rem Georgia,serif}.apply-section-note{color:#b5a990;margin:-.75rem 0 1.5rem 3.4rem;font:italic .95rem Georgia,serif}.apply-question{margin-bottom:2.25rem}.apply-label{color:#f1e7cd;grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;font:1.1rem/1.55 Georgia,serif;display:grid}.apply-number{color:var(--frontier-orange)}.apply-optional{color:#b5a990;font-style:italic}.apply-hint{color:#b5a990;margin:.35rem 0 0 3.4rem;font:italic .95rem/1.6 Georgia,serif}.apply-question>:is(input,textarea,select),.apply-question>.voice-recorder,.account-cards,.apply-section>.apply-error{width:calc(100% - 3.4rem);margin:.85rem 0 0 3.4rem}.apply-form :is(input,textarea,select){color:#f1e7cd;background:#0d0b08d9;border:1px solid #e3d8b640;border-radius:2px;padding:.85rem 1rem;font:1rem/1.6 Georgia,serif;transition:border-color .15s;display:block}.apply-form textarea{resize:vertical;min-height:9rem}.apply-form select{appearance:none;cursor:pointer;background:#0d0b08d9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23e8ddbc' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center/.75rem no-repeat;padding-right:2.75rem}.apply-form select option{color:#f1e7cd;background:#14110d}.apply-form :is(input,textarea,select):hover{border-color:#e3d8b670}.apply-form :is(input,textarea,select):focus{outline:2px solid var(--frontier-orange);outline-offset:2px;border-color:#e8ddbc}.apply-form input::placeholder{color:#8a7f6c}.apply-error{color:#ffb39f;border-left:3px solid var(--sonora-red);background:#5a14094d;margin:0 0 1rem;padding:.75rem 1rem;font:1rem/1.5 Georgia,serif}.apply-closed{color:#f1e7cd;text-align:center;background:#c86e441f;border:1px solid #c86e4466;margin:0 0 2rem;padding:1rem 1.25rem;font:1rem/1.6 Georgia,serif}.account-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;margin-bottom:2rem!important}.account-card{background:#15110cd9;border:1px solid #e3d8b62b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem;display:grid}.account-card[data-linked]{border-color:#9bb77f66}.account-icon{color:#e8ddbc;background:#e8ddbc14;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.account-icon svg{width:1.4rem;height:1.4rem}.account-text{color:#cdbfa6;flex-direction:column;min-width:0;font:.95rem/1.45 Georgia,serif;display:flex}.account-text strong{color:#f1e7cd;align-items:center;gap:.6rem;font-size:1.05rem;display:flex}.account-text em{letter-spacing:.15em;text-transform:uppercase;color:var(--frontier-orange);font:.65rem Georgia,serif}.account-card[data-linked] .account-text em{color:#9bb77f}.account-text>span{overflow-wrap:anywhere}.account-text>span span{color:#8a7f6c}.account-card>.frontier-button,.account-change{grid-column:1/-1;justify-self:start}.frontier-home .account-card>.frontier-button{min-height:0;padding:.9rem 1.5rem}.account-change{color:#b5a990;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font:italic .9rem Georgia,serif;text-decoration:underline}.account-change:hover{color:#f1e7cd}.voice-recorder{background:#15110cd9;border:1px solid #e3d8b62b;padding:1.25rem}.voice-recorder[data-invalid]{border-color:var(--sonora-red)}.voice-controls{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.voice-button{text-transform:uppercase;letter-spacing:.08em;color:#f1e7cd;cursor:pointer;background:0 0;border:1px solid #e8ddbc99;align-items:center;gap:.7rem;padding:.8rem 1.3rem;font:700 .8rem Georgia,serif;transition:background .15s;display:inline-flex}.voice-button:hover{background:#e8ddbc14}.voice-button:disabled{opacity:.6;cursor:wait}.voice-button:focus-visible{outline:2px solid var(--frontier-orange);outline-offset:3px}.voice-dot{background:var(--sonora-red);border-radius:50%;width:.65rem;height:.65rem}.voice-stop .voice-dot{border-radius:1px;animation:1.2s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{opacity:.35}}.voice-clock{font-variant-numeric:tabular-nums;color:#f1e7cd;font:1.1rem Georgia,serif}.voice-clock span{color:#8a7f6c}.voice-level{background:#e8ddbc1f;width:5rem;height:6px;overflow:hidden}.voice-level span{height:100%;width:calc(var(--level,0) * 100%);background:#9bb77f;transition:width 60ms linear;display:block}.voice-progress{background:#e8ddbc1f;height:4px;margin-top:1rem;position:relative}.voice-progress span{background:var(--sonora-red);position:absolute;inset:0 auto 0 0}.voice-progress i{background:#e8ddbc99;width:2px;position:absolute;top:-4px;bottom:-4px}.voice-take{margin-top:1rem}.voice-take audio{width:100%;display:block}.voice-note{color:#b5a990;margin:.75rem 0 0;font:italic .95rem/1.5 Georgia,serif}.voice-warning{color:#ffb39f;font-style:normal}.apply-submit{text-align:center;border-top:1px solid #e3d8b62b;padding-top:2.5rem}.apply-submit .apply-error{text-align:left}.apply-submit .frontier-button{cursor:pointer;min-width:16rem}.apply-submit .frontier-button:disabled{opacity:.6;cursor:not-allowed;scale:none}.apply-submit .apply-section-note{margin:1.25rem 0 0}.apply-done{text-align:center;padding:2rem 0}.apply-done:focus{outline:none}.apply-done h2{text-transform:uppercase;color:#f1e7cd;margin:0;font:clamp(2.4rem,5vw,3.6rem) Lost,Georgia,serif}.apply-done p{color:#cdbfa6;max-width:560px;margin:1rem auto 2rem;font:italic 1.1rem/1.7 Georgia,serif}.status-body{max-width:820px;margin:0 auto}.status-signin{text-align:center;background:#15110cd9;border:1px solid #e3d8b62b;padding:2.5rem 1.5rem}.status-signin p{color:#cdbfa6;margin:0 0 1.75rem;font:italic 1.05rem/1.6 Georgia,serif}.status-account{color:#cdbfa6;text-align:center;margin:0 0 1.5rem;font:1rem Georgia,serif}.status-account strong{color:#f1e7cd}.status-account span{color:#8a7f6c}.status-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.status-card{border:1px solid #e3d8b62b;border-left:3px solid var(--frontier-orange);background:#15110cd9;padding:1.5rem}.status-card[data-status=accepted]{border-left-color:#9bb77f}.status-card[data-status=denied]{border-left-color:var(--sonora-red)}.status-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.status-card h2{text-transform:uppercase;color:#f1e7cd;margin:0;font:1.6rem/1.1 Lost,Georgia,serif}.status-badge{letter-spacing:.15em;text-transform:uppercase;color:var(--frontier-orange);border:1px solid;padding:.35rem .7rem;font:.7rem Georgia,serif}.status-card[data-status=accepted] .status-badge{color:#9bb77f}.status-card[data-status=denied] .status-badge{color:#ffb39f}.status-meta{color:#8a7f6c;margin:.5rem 0 1rem;font:italic .9rem Georgia,serif}.status-card p:not(.status-meta){color:#cdbfa6;margin:.5rem 0 0;font:1rem/1.7 Georgia,serif}.status-card strong{color:#f1e7cd}.review-section{border-top:1px solid #e3d8b62b;margin-top:4rem;padding-top:2.5rem}.review-section>h2{text-transform:uppercase;color:#f1e7cd;margin:0;font:clamp(1.8rem,3.5vw,2.4rem)/1.1 Lost,Georgia,serif}.review-intro,.review-empty{color:#b5a990;margin:.5rem 0 1.5rem;font:italic 1rem/1.6 Georgia,serif}.review-answers{margin:.75rem 0 1rem}.review-answers summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:#e8ddbc;font:.8rem Georgia,serif}.review-answers h3{text-transform:uppercase;color:var(--frontier-orange);margin:1.25rem 0 .25rem;font:1.2rem Lost,Georgia,serif}.status-card p.review-question{color:#f1e7cd;margin:.9rem 0 .2rem;font:700 .95rem/1.5 Georgia,serif}.status-card p.review-answer{white-space:pre-wrap;margin:0}.status-card p.review-note{color:#8a7f6c;font-style:italic}.review-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;display:flex}.review-accept-button{border-color:#9bb77f}.review-deny-button{border-color:#ffb39f99}.review-deny{margin-top:1rem}.review-deny label{color:#f1e7cd;margin-bottom:.4rem;font:.95rem Georgia,serif;display:block}.review-deny textarea{color:#f1e7cd;resize:vertical;background:#0d0b08d9;border:1px solid #e3d8b640;border-radius:2px;width:100%;padding:.75rem 1rem;font:1rem/1.6 Georgia,serif;display:block}.review-deny textarea:focus{outline:2px solid var(--frontier-orange);outline-offset:2px}.review-result{margin-top:1rem}.page-staff-link{letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 0;font:.8rem Georgia,serif}.evidence-list{justify-items:start;gap:.6rem;margin:.85rem 0 0 3.4rem;display:grid}.evidence-row{align-items:center;gap:1rem;width:100%;display:flex}.evidence-row input{flex:1;min-width:0}.reports-body{max-width:900px}.reports-filter button{text-transform:uppercase;letter-spacing:.15em;color:#b5a990;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.4rem 0;font:.75rem Georgia,serif}.reports-filter button:hover{color:#f1e7cd}.reports-filter button[aria-pressed=true]{color:#f1e7cd;border-bottom-color:var(--frontier-orange)}.report-card h3.report-heading{text-transform:uppercase;color:var(--frontier-orange);margin:1.25rem 0 .3rem;font:1.15rem Lost,Georgia,serif}.report-evidence{color:#cdbfa6;overflow-wrap:anywhere;margin:0;padding-left:1.25rem;font:.95rem/1.7 Georgia,serif}.report-evidence a,.status-card a{color:#e8ddbc}.status-card p.report-ticket,.status-card p.report-outcome{background:#e8ddbc0d;border:1px solid #e3d8b62b;margin-top:1.25rem;padding:.75rem 1rem}.report-outcome span{color:#8a7f6c;font-style:italic}.status-card p.report-note{white-space:pre-wrap;border-left:2px solid #e3d8b62b;margin:.75rem 0 0;padding-left:.75rem}.report-note span{color:#8a7f6c;font-size:.85rem}.ticket-picker input{color:#f1e7cd;background:#0d0b08d9;border:1px solid #e3d8b640;border-radius:2px;width:100%;padding:.75rem 1rem;font:1rem Georgia,serif;display:block}.ticket-picker input:focus{outline:2px solid var(--frontier-orange);outline-offset:2px}.ticket-results{border:1px solid #e3d8b62b;max-height:14rem;margin:.5rem 0 0;padding:0;list-style:none;overflow-y:auto}.ticket-results button{text-align:left;color:#f1e7cd;cursor:pointer;background:#15110c;border:0;border-bottom:1px solid #e3d8b61a;width:100%;padding:.55rem 1rem;font:.95rem Georgia,serif;display:block}.ticket-results button:hover,.ticket-results button:focus-visible{background:#2a2016}.ticket-results span,.ticket-chosen{color:#8a7f6c}.status-card p.ticket-chosen{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0;font:.95rem Georgia,serif;display:flex}.ticket-chosen button{color:#f1e7cd;cursor:pointer;background:0 0;border:1px solid #9bb77f66;padding:.25rem .6rem;font:.9rem Georgia,serif}@media (max-width:700px){.frontier-page{padding-top:2.5rem}.page-heading{margin-bottom:2.5rem}.account-cards{grid-template-columns:1fr}.apply-label{grid-template-columns:1.8rem minmax(0,1fr);gap:.5rem}.apply-hint,.apply-section-note{margin-left:2.3rem}.apply-question>:is(input,textarea,select),.apply-question>.voice-recorder,.account-cards,.apply-section>.apply-error{width:100%;margin-left:0}.evidence-list{margin-left:0}.apply-section-number{flex-basis:1.8rem}.rules-list>li{grid-template-columns:2.75rem minmax(0,1fr);padding-right:0}}@media (prefers-reduced-motion:reduce){.voice-stop .voice-dot{animation:none}.rules-list>li{transition:none}}.ticket-choice{color:#cdbfa6;border:0;gap:.4rem;margin:.9rem 0 0;padding:0;font:.95rem Georgia,serif;display:grid}.ticket-choice legend{color:#f1e7cd;margin-bottom:.3rem;padding:0}.ticket-choice label{cursor:pointer;align-items:center;gap:.6rem;display:flex}.ticket-choice input{accent-color:var(--frontier-orange)}.discord-web-link{font-size:.8em;color:#8a7f6c!important}.live-now{max-width:1200px;margin:0 auto;padding:3rem max(5%,1.25rem)}.frontier-page .live-now{padding-inline:0}.live-now-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:flex}.live-now-head h2{text-transform:uppercase;color:#f1e7cd;align-items:center;gap:.7rem;margin:0;font:clamp(1.8rem,3.5vw,2.4rem)/1.1 Lost,Georgia,serif;display:flex}.live-now-head a{letter-spacing:.12em;text-transform:uppercase;color:#e8ddbc;font:.8rem Georgia,serif}.live-dot{background:#e8392b;border-radius:50%;width:.7rem;height:.7rem;animation:2s infinite live-pulse;box-shadow:0 0 #e8392b99}@keyframes live-pulse{70%{box-shadow:0 0 0 .6rem #e8392b00}to{box-shadow:0 0 #e8392b00}}.live-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.live-card{color:inherit;flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.live-thumb{aspect-ratio:16/9;background:#15110c;border:1px solid #e3d8b62b;display:block;position:relative;overflow:hidden}.live-thumb img{object-fit:cover;width:100%;height:100%;transition:scale .4s;display:block}.live-card:hover .live-thumb img{scale:1.04}.live-platform,.live-viewers{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#000c;padding:.2rem .5rem;font:700 .7rem Georgia,serif;position:absolute}.live-platform{top:.5rem;left:.5rem}.live-platform-twitch{background:#9146ff}.live-platform-kick{color:#0b0b0b;background:#53fc18}.live-viewers{bottom:.5rem;left:.5rem}.live-name{color:#f1e7cd;font:700 1.05rem Georgia,serif}.live-title{color:#b5a990;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:.9rem/1.45 Georgia,serif;display:-webkit-box;overflow:hidden}.live-empty{color:#b5a990;margin:0;font:italic 1.05rem Georgia,serif}.community-body{max-width:1100px;margin:0 auto}.community-links{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:3rem;display:grid}.community-links h2{text-transform:uppercase;color:#f1e7cd;margin:0 0 .75rem;font:1.8rem Lost,Georgia,serif}.streamer-cards .account-icon{color:#fff;font:700 1.2rem Georgia,serif}.streamer-rules{border-top:1px solid #e3d8b62b;margin-top:2.5rem;padding-top:2rem}.streamer-rules h2{text-transform:uppercase;color:#f1e7cd;margin:0 0 .75rem;font:1.8rem Lost,Georgia,serif}.streamer-rules ul{color:#cdbfa6;margin:0;padding-left:1.25rem;font:1rem/1.75 Georgia,serif}.streamer-rules li::marker{color:var(--frontier-orange)}.account-cards.streamer-cards{width:100%;margin-left:0}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}.live-thumb img{transition:none}}.rules-page{padding-left:0}.rules-layout{grid-template-columns:clamp(250px,22vw,310px) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid}.rules-sidebar{scrollbar-width:thin;scrollbar-color:#e3d8b62b transparent;border-right:1px solid #e3d8b61f;align-self:start;max-height:calc(100vh - 3rem);padding:.25rem 1.25rem 1.5rem max(1.25rem,2vw);position:sticky;top:1.5rem;overflow-y:auto}.rules-search label{letter-spacing:.2em;text-transform:uppercase;color:var(--frontier-orange);margin-bottom:.6rem;font:.7rem Georgia,serif;display:block}.rules-search-box{align-items:center;display:flex;position:relative}.rules-search-box svg{color:#8a7f6c;pointer-events:none;width:1rem;height:1rem;position:absolute;left:.75rem}.rules-search-box input{color:#f1e7cd;appearance:none;background:#15110c;border:1px solid #e3d8b640;border-radius:2px;width:100%;padding:.7rem 2.25rem .7rem 2.3rem;font:.95rem Georgia,serif}.rules-search-box input::-webkit-search-cancel-button{display:none}.rules-search-box input::placeholder{color:#7a705f}.rules-search-box input:focus{outline:2px solid var(--frontier-orange);outline-offset:2px;border-color:#e8ddbc}.rules-search-box button{color:#b5a990;cursor:pointer;background:0 0;border:0;width:1.7rem;height:1.7rem;font-size:.85rem;position:absolute;right:.4rem}.rules-search-box button:hover{color:#f1e7cd}.rules-search-status{color:#8a7f6c;margin:.55rem 0 1.75rem;font:italic .85rem Georgia,serif}.rules-search-status kbd{color:#cdbfa6;border:1px solid #e3d8b640;border-radius:3px;padding:.05rem .4rem;font:.75rem Georgia,serif}.rules-sidebar nav{display:block}.rules-sidebar-title{letter-spacing:.2em;text-transform:uppercase;color:var(--frontier-orange);margin:0 0 .5rem;font:.7rem Georgia,serif}.rules-sidebar ol{margin:0;padding:0;list-style:none}.frontier-page .rules-sidebar a{letter-spacing:.07em;text-transform:uppercase;color:#b5a990;border-left:2px solid #0000;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:baseline;gap:.4rem;padding:.45rem .6rem .45rem .5rem;font:.74rem/1.4 Georgia,serif;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:grid}.frontier-page .rules-sidebar a:hover{color:#f1e7cd;background:#e8ddbc0a}.frontier-page .rules-sidebar a[aria-current]{color:#f1e7cd;border-left-color:var(--frontier-orange);background:#c86e4414}.rules-sidebar-number{color:var(--frontier-orange);font-variant-numeric:tabular-nums;text-align:right;padding-right:.25rem}.rules-sidebar-count{color:#15110c;background:var(--frontier-orange);letter-spacing:0;border-radius:999px;padding:.05rem .45rem;font-size:.7rem}.rules-main{min-width:0;max-width:900px;padding-right:max(5%,1.25rem)}.rules-heading{margin:0 0 3.5rem}.rules-heading .eyebrow{color:var(--frontier-orange);letter-spacing:.3em;margin:0;font-family:Georgia,serif}.rules-heading h1{text-transform:uppercase;color:#f1e7cd;margin:1rem 0 1.25rem;font:clamp(3rem,7vw,5.5rem)/1 Lost,Georgia,serif}.rules-heading .page-intro{max-width:620px;margin:0}.rules-main mark{color:#fff7e6;background:#c86e4466;border-radius:2px;padding:0 .1em}.rules-empty{text-align:center;border:1px dashed #e3d8b640;margin-bottom:3rem;padding:2rem}.rules-empty p{color:#cdbfa6;margin:0 0 1rem;font:italic 1.05rem Georgia,serif}.rules-cta .frontier-actions{justify-content:center}.rules-jump{display:none}@media (max-width:900px){.rules-page{padding-left:max(5%,1.25rem)}.rules-layout{grid-template-columns:1fr;gap:1.5rem}.rules-sidebar{background:0 0;border:0;max-height:none;margin:0;padding:0;position:static}.rules-sidebar nav{display:none}.rules-search-status{margin-bottom:0}.rules-jump{color:#f1e7cd;appearance:none;background:#15110c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23e8ddbc' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center/.75rem no-repeat;border:1px solid #e3d8b640;border-radius:2px;width:100%;margin-top:.75rem;padding:.7rem 2.5rem .7rem 1rem;font:.95rem Georgia,serif;display:block}.rules-jump option{background:#14110d}.rules-sidebar{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070604f2;padding:.75rem 0;position:sticky;top:0}.rules-main{padding-right:0}.rules-heading{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.frontier-page .rules-sidebar a{transition:none}}.rules-section h2 mark{color:var(--frontier-orange);background:0 0;padding:0}@media (max-width:900px),(hover:none){.rules-search-status:has(kbd){display:none}}
