.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
@font-face{font-family:MedievalSharp;src:url(/fonts/deploy/v1/MedievalSharp.woff2)format("woff2");font-display:block;font-style:normal;font-weight:400 700;unicode-range:U+0-3FF,U+1E??,U+2000-206F}@font-face{font-family:MedievalSharp;src:url(/fonts/deploy/v2/NetCraftSerif.woff2)format("woff2");font-display:block;font-style:normal;font-weight:400 700;unicode-range:U+400-52F,U+1C8?}@font-face{font-family:NetCraft Serif;src:url(/fonts/deploy/v2/NetCraftSerif.woff2)format("woff2");font-display:block;font-style:normal;font-weight:400 700}@font-face{font-family:NetCraft Serif;src:url(/fonts/deploy/v2/NetCraftSerifItalic.woff2)format("woff2");font-display:block;font-style:italic;font-weight:400 700}@font-face{font-family:NetCraft Terminal;src:url(/fonts/deploy/v2/NetCraftTerminal.woff2)format("woff2");font-display:block;font-style:normal;font-weight:100 800}@font-face{font-family:NetCraft Terminal Glyphs;src:url(/fonts/deploy/v2/NetCraftTerminalGlyphs.woff2)format("woff2");font-display:block;font-style:normal;font-weight:500}:root{--night:#090b09;--night-soft:#11150f;--charcoal:#181812;--iron:#302f27;--iron-light:#5b5747;--parchment:#d8c18c;--parchment-light:#ead9aa;--parchment-dark:#9a7540;--ink:#241c12;--bone:#eee2c1;--ash:#b8b29f;--gold:#d9ad45;--gold-bright:#f4d77f;--gold-dark:#76501d;--moss:#547047;--moss-bright:#83a568;--blood:#8d302c;--blood-bright:#d36050;--terminal:#07100c;--cursor-travel:url(/assets/training-yard/deploy/v1/cursor-travel.png) 1 1, auto;--cursor-interact:url(/assets/training-yard/deploy/v1/cursor-interact.png) 1 1, pointer}*{box-sizing:border-box}html,body{width:100%;min-height:100%}body{background:var(--night);color:var(--bone);cursor:var(--cursor-travel);margin:0;font-family:Georgia,Times New Roman,serif;overflow:hidden}button,input{font:inherit}button,summary,a,[role=button]{cursor:var(--cursor-interact)}input,textarea,[contenteditable=true],.xterm,.xterm *{cursor:text}button:disabled{cursor:wait;filter:grayscale(.45);opacity:.58}.yard-world-accessibility{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chapter-one-world:focus-visible,.yard-world:focus-visible{outline:3px solid var(--gold-bright);outline-offset:-6px}.yard-world>.yard-world-accessibility:focus-within{z-index:3;clip:auto;white-space:normal;background-color:#d4bd82;border:3px solid #4b2e17;gap:2px;width:auto;max-width:min(380px,100% - 32px);height:auto;margin:0;padding:10px 12px;display:grid;bottom:clamp(200px,26vh,280px);left:16px;overflow:visible;box-shadow:5px 6px #050403a8,inset 0 0 0 2px #ead49d}.yard-world>.yard-world-accessibility button{appearance:none;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;padding:5px 8px;font:700 clamp(13px,.9vw,17px)/1.25 Georgia,Times New Roman,serif}.yard-world>.yard-world-accessibility button[aria-current=step]{color:#6e2432}.yard-world>.yard-world-accessibility button:focus-visible{outline-offset:0;background-color:#ead49d;outline:2px solid #80602f}.yard-world>.yard-world-error{z-index:2;text-align:center;overflow-wrap:anywhere;width:min(520px,100% - 32px);margin:0;padding:clamp(12px,1vw,17px) clamp(18px,1.8vw,30px);font:700 clamp(13px,.86vw,16px)/1.42 NetCraft Terminal,ui-monospace,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-ui{z-index:20;position:relative}.chapter-mark,.quest-kicker{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,Cascadia Code,monospace}kbd{color:#25180d;background:linear-gradient(#ead6a3,#b68d52);border:1px solid #f6dfa3;border-bottom-color:#5c3e20;place-items:center;min-width:24px;padding:4px 7px;font:800 10px/1 ui-monospace,monospace;display:inline-grid;box-shadow:0 2px #422b18,inset 0 1px #fff8}.error-banner{color:#ffd5ca;filter:drop-shadow(3px 3px #160e08);background-color:#571c19e6;background-image:url(/assets/training-yard/deploy/v1/control-backplate-oxblood.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;padding:10px 13px;font:11px/1.4 ui-monospace,monospace}.yard-game{isolation:isolate;background:#11140f;position:fixed;inset:0;overflow:hidden}.yard-world{z-index:1;position:absolute;inset:0;overflow:hidden}.yard-world canvas{outline:none;width:100%;height:100%;display:block}.world-vignette{z-index:4;pointer-events:none;background:linear-gradient(#070907b8,#0000 16% 76%,#070806b5),radial-gradient(#0000 45%,#0607058f 100%);position:absolute;inset:0;box-shadow:inset 0 0 90px #0009}.yard-game:after{content:"";z-index:5;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#fff1 0 1px,#0000 1px 3px);position:absolute;inset:0}.quest-order{pointer-events:none;width:min(450px,100vw - 22px);height:230px;position:absolute;top:92px;left:22px}.quest-order-toggle{z-index:2;appearance:none;color:#0000;filter:drop-shadow(4px 5px #050403b8);pointer-events:auto;background-color:#0000;background-image:url(/assets/training-yard/deploy/v1/command-button-orders.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;outline:0;width:74px;height:80px;padding:0;transition:filter .1s linear,transform .1s steps(2,end);position:absolute;top:0;left:0}.quest-order-toggle:hover{filter:brightness(1.12)drop-shadow(4px 5px #050403b8)}.quest-order-toggle:active,.quest-order.is-open .quest-order-toggle{filter:brightness(.84)drop-shadow(2px 3px #050403b8);transform:translate(2px,2px)}.quest-order-toggle:focus-visible{outline-offset:3px;outline:3px solid #dfb457}.quest-scroll{width:min(360px,100vw - 118px);color:var(--ink);clip-path:polygon(2% 0,97% 2%,100% 10%,98% 94%,92% 100%,5% 98%,0 90%,1% 7%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 38px;background:repeating-linear-gradient(0deg,#0000 0 5px,#6a49120b 6px),linear-gradient(100deg,#a57c44,#e1cc98 7%,#d5bc83 92%,#906636);border:1px solid #513419;padding:19px 21px 16px;transition:transform .19s steps(5,end),opacity 90ms linear,visibility 0s linear .19s;position:absolute;top:3px;left:60px;transform:translate(-34px)scaleX(.08);box-shadow:0 9px 28px #0009,inset 0 0 20px #75501f55}.quest-order.is-open .quest-scroll{opacity:1;visibility:visible;pointer-events:auto;transition:transform .19s steps(5,end),opacity 90ms linear,visibility linear;transform:translate(18px)scaleX(1)}.quest-kicker{color:#6e461f}.quest-title-row{grid-template-columns:43px 1fr;gap:11px;margin-top:11px;display:grid}.quest-number{color:#f2d077;clip-path:polygon(50% 0,94% 17%,87% 77%,50% 100%,13% 77%,6% 17%);background:#5e211e;border:1px solid #8e5b2b;place-items:center;width:34px;height:39px;font:700 15px ui-monospace,monospace;display:grid}.quest-proof-seal{clip-path:none;filter:drop-shadow(2px 3px #4b3019);background-color:#0000;background-image:url(/assets/training-yard/deploy/v1/proof-seal-proven.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;width:43px;height:43px;margin-top:-2px}.quest-scroll h1{margin:0 0 5px;font-size:21px;font-weight:600;line-height:1.05}.quest-scroll p{color:#614727;margin:0;font-size:12px;line-height:1.4}.quest-progress{background:#5b4229;border:1px solid #8f6b3b;height:5px;margin-top:14px;padding:1px}.quest-progress span{background:linear-gradient(90deg,#87352d,#d4a544);height:100%;transition:width .4s;display:block;box-shadow:0 0 7px #e1b24d88}.quest-progress-copy{color:#694d2e;text-transform:uppercase;justify-content:space-between;margin-top:6px;font:8px ui-monospace,monospace;display:flex}.maester-message{color:#e8dcc0;pointer-events:none;background:linear-gradient(90deg,#11120ff2,#1a1a13e8 76%,#12120dd0);border:1px solid #665538;border-left-width:3px;width:min(510px,100vw - 48px);min-height:68px;padding:12px 18px 11px 74px;position:absolute;bottom:52px;left:24px;box-shadow:0 8px 28px #0009}.maester-message:after{content:"";background:linear-gradient(90deg, var(--gold-dark), transparent);height:1px;position:absolute;bottom:5px;left:8px;right:8px}.maester-message img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 4px 5px #000b);width:72px;height:130px;position:absolute;bottom:0;left:-10px}.maester-message>div{gap:5px;display:grid}.maester-message span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font:800 9px ui-monospace,monospace}.maester-message p{color:#d5cbb2;margin:0;font-size:13px;line-height:1.4}.interaction-prompt{color:#e7dbc0;border:1px solid var(--gold-dark);text-align:left;background:#12120ff2;align-items:center;gap:12px;min-width:285px;padding:10px 16px;animation:.25s ease-out prompt-rise;display:flex;position:absolute;bottom:156px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #100d09,0 10px 30px #000a,0 0 22px #d8a8412e}@keyframes prompt-rise{0%{opacity:0;transform:translate(-50%,9px)}}.interaction-prompt>kbd{min-width:35px;height:35px;font-size:13px}.interaction-prompt>span{gap:2px;display:grid}.interaction-prompt small{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font:7px ui-monospace,monospace}.interaction-prompt span{font-size:14px}.world-error{z-index:220;color:#ffe5d7;text-align:center;text-wrap:pretty;overflow-wrap:anywhere;word-break:break-word;pointer-events:none;place-items:center;min-block-size:48px;inline-size:max-content;min-inline-size:min(360px,100vw - 32px);max-inline-size:min(680px,100vw - 32px);padding:clamp(12px,1vw,17px) clamp(18px,1.8vw,30px);font:700 clamp(13px,.86vw,16px)/1.42 NetCraft Terminal,ui-monospace,monospace;display:grid;position:fixed;top:80px;left:50%;transform:translate(-50%)}.yard-game.gate-open .world-error{min-inline-size:min(340px,42vw);max-inline-size:min(520px,42vw);top:clamp(18px,3vh,34px);left:clamp(24px,4.5vw,96px);transform:none}.gate-interaction-layer{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.yard-game.gate-open .quest-order,.yard-game.gate-open .world-command-hud,.yard-game.gate-open .maester-message,.yard-game.gate-open .interaction-prompt,.yard-game.hud-panel-open .maester-message,.yard-game.hud-panel-open .interaction-prompt{visibility:hidden}.yard-interaction-loading{z-index:190;color:#ead49d;filter:drop-shadow(8px 9px #020201c9);pointer-events:auto;background-color:#21160f;background-image:url(/assets/training-yard/deploy/v1/control-backplate-oak.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;gap:5px 13px;width:min(520px,100vw - 48px);min-height:92px;padding:20px 34px 23px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.yard-interaction-loading .realm-rune{grid-row:1/span 2}.yard-interaction-loading strong{font:700 20px/1.1 Georgia,Times New Roman,serif}.yard-interaction-loading small{color:#a99368;letter-spacing:.06em;font:700 11px/1.2 NetCraft Terminal,ui-monospace,monospace}.ceremony-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px)saturate(.6);backdrop-filter:blur(4px)saturate(.6);background:#050604d9;place-items:center;padding:30px;animation:.2s ease-out fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.topology{height:165px}.terminal-shell{background:var(--terminal);border:1px solid #514936;grid-template-rows:37px minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 0 30px #000}.terminal-header{color:#8c8a78;background:linear-gradient(#22231b,#131711);border-bottom:1px solid #3f4031;grid-template-columns:70px 1fr auto;align-items:center;padding:0 11px;font:9px ui-monospace,monospace;display:grid}.connection{text-transform:uppercase;letter-spacing:.13em;font-size:7px}.terminal-host{height:100%;min-height:0;padding:9px 7px 5px 10px}.terminal-host .xterm{height:100%}.terminal-offline{color:var(--gold);place-items:center;font:11px ui-monospace,monospace;display:grid}.ceremony-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0506048c;padding:22px;animation:none}.banner-ceremony{isolation:isolate;aspect-ratio:1400/597;color:#2a1a0d;grid-template-rows:52% 48%;grid-template-columns:24% 1fr;width:min(940px,94vw);animation:.42s cubic-bezier(.2,.72,.2,1) both ceremony-settle;display:grid;position:relative}@keyframes ceremony-settle{0%{transform:translateY(58px)}}.ceremony-board-art{z-index:0;object-fit:contain;pointer-events:none}.ceremony-emblem{z-index:2;filter:drop-shadow(5px 7px #050302b8);width:22%;height:auto;position:absolute;top:-10%;left:5.5%}.ceremony-title-copy{z-index:1;text-align:center;grid-area:1/2;place-self:center stretch;gap:clamp(3px,.4vw,8px);padding:7% 14% 0 2%;display:grid;position:relative}.ceremony-title-copy .chapter-mark{color:#e5c477;letter-spacing:.13em;text-transform:uppercase;text-shadow:2px 2px #150b05,-1px -1px #6b4826;font:700 clamp(11px,.95vw,18px)/1 Palatino Linotype,Palatino,Georgia,serif}.banner-ceremony h2{color:#f1dfb7;letter-spacing:.015em;text-shadow:2px 2px #150b05,-1px -1px #7b5930;margin:0;font:700 clamp(27px,3vw,52px)/.95 Palatino Linotype,Palatino,Georgia,serif}.ceremony-decree{z-index:1;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(190px,31%);align-self:stretch;align-items:center;gap:4%;padding:4.8% 13% 7.5%;display:grid;position:relative}.banner-ceremony p{color:#e7d6ae;text-align:left;text-shadow:2px 2px #090604;margin:0;font:600 clamp(13px,1.3vw,22px)/1.35 Palatino Linotype,Palatino,Georgia,serif}.ceremony-return{color:#f2ddb1;filter:drop-shadow(4px 5px #050302);text-shadow:2px 2px #241307;min-height:clamp(48px,5.3vw,72px);cursor:var(--cursor-interact);background-color:#63421f;background-image:url(/assets/training-yard/deploy/v1/control-backplate-moss.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;outline:0;place-items:center;padding:10px 18px 13px;font:700 clamp(14px,1.2vw,20px)/1 Palatino Linotype,Palatino,Georgia,serif;display:grid}.ceremony-return:hover{color:#fff0c8;filter:brightness(1.12)drop-shadow(4px 5px #050302)}.ceremony-return:active{transform:translate(2px,2px)}.ceremony-return:focus-visible{outline-offset:3px;outline:3px solid #e3bf65}@media (max-width:680px){.ceremony-backdrop{padding:8px}.banner-ceremony{width:98vw}.ceremony-decree{grid-template-columns:minmax(0,1fr) minmax(126px,34%);gap:2%;padding-left:11%;padding-right:11%}.ceremony-return{min-height:42px;padding:6px 9px 8px;font-size:12px}}@media (max-width:820px){.quest-order{width:calc(100vw - 10px);top:70px;left:10px}.quest-order-toggle{width:64px;height:70px}.quest-scroll{width:min(330px,100vw - 98px);padding:14px;left:52px}.quest-scroll h1{font-size:18px}.maester-message{width:min(410px,100vw - 20px);bottom:45px;left:10px}.maester-message p{font-size:11px}.interaction-prompt{bottom:150px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.game-ui,.game-ui *{border-radius:0!important}kbd{background-color:#c59a54;background-image:none;border-color:#f0cf84 #69451f #4a2e14 #e4bd70}.world-vignette{background-color:#0000;background-image:none}.yard-game:after{display:none}.quest-scroll{box-shadow:none;filter:drop-shadow(7px 8px #050403a8);background-color:#d5bd82;background-image:url(/assets/training-yard/deploy/v1/orders-charge-parchment.webp);background-position:50%;background-repeat:no-repeat;background-size:114% 114%;border:0;outline:0}.quest-progress span{box-shadow:none;background-color:#9a3b30;background-image:url(/assets/training-yard/deploy/v1/control-backplate-oxblood.webp);background-position:50%;background-size:100% 100%}.maester-message{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background-color:#17140fee;background-image:none;border:5px solid #352619;outline:2px solid #88652f;box-shadow:7px 8px #040302a8,inset 0 0 0 2px #090705}.maester-message:after{background-color:#805e2c;background-image:none}.interaction-prompt{box-shadow:none;clip-path:none;filter:drop-shadow(5px 5px #04030299);background-color:#15120ded;background-image:url(/assets/training-yard/deploy/v1/control-backplate-oak.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;outline:0}.terminal-shell{border:6px solid #25261e;outline:1px solid #75643d;box-shadow:inset 0 0 0 2px #030604}.terminal-header{background-color:#1b1b14;background-image:none;border-bottom:4px solid #343326}.ceremony-backdrop{background-color:#0506048c;background-image:none}.chapter-mark,.quest-kicker,.quest-progress-copy,.maester-message span,.interaction-prompt small{letter-spacing:.09em;font-family:Palatino Linotype,Palatino,Georgia,serif;font-weight:700}.terminal-header{color:#b9ab89;grid-template-columns:32px 1fr auto;min-height:43px;padding:0 13px;font-family:Georgia,serif}.terminal-shell{grid-template-rows:43px minmax(0,1fr)}.terminal-title{gap:1px;display:grid}.terminal-title strong{color:#d8c79e;font-size:12px;font-weight:700}.terminal-title small{color:#877f69;letter-spacing:.08em;font:8px ui-monospace,monospace}.connection{color:#a49a7f;letter-spacing:.08em;text-transform:uppercase;font:700 9px Georgia,serif}.connection.connected{color:#8eaf72}.connection.connecting{color:#c9a552}.connection.closed{color:#b26958}.realm-rune{filter:drop-shadow(2px 2px #060503);background-image:url(/assets/training-yard/deploy/v1/proof-seal-proven.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:28px;height:28px}.maester-message{appearance:none;text-align:left;width:min(650px,100vw - 48px);min-height:104px;cursor:var(--cursor-interact);pointer-events:auto;box-shadow:none;clip-path:none;filter:drop-shadow(7px 8px #040302a8);background-color:#17140fee;background-image:url(/assets/training-yard/deploy/v1/control-backplate-oak.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;outline:0;padding:15px 54px 14px 108px}.maester-message:after{display:none}.maester-message:hover{filter:brightness(1.12)drop-shadow(7px 8px #040302a8)}.maester-message:focus-visible{outline-offset:4px;outline:3px solid #d8aa51}.maester-message img{object-fit:cover;object-position:center;filter:none;border:3px solid #30251a;outline:1px solid #80602f;width:84px;height:84px;bottom:8px;left:10px}.maester-message>div{gap:4px}.maester-message span{color:#e0b85e;font-size:15px;line-height:1}.maester-message p{color:#e0d5ba;font-size:18px;line-height:1.35}.maester-message small{color:#ad9870;font:700 14px/1.2 Palatino Linotype,Palatino,Georgia,serif}.maester-help-mark{color:#f0c75d;text-shadow:2px 2px #080604;font:700 34px/1 Palatino Linotype,Palatino,Georgia,serif;position:absolute;top:50%;right:15px;translate:0 -50%}@media (min-width:1800px) and (min-height:1000px){.quest-order{transform-origin:0 0;top:138px;left:33px;transform:scale(1.5)}.maester-message{transform-origin:0 100%;bottom:78px;left:36px;transform:scale(1.5)}.interaction-prompt{transform-origin:bottom;bottom:234px;transform:translate(-50%)scale(1.5)}.world-error{transform-origin:top;top:120px;transform:translate(-50%)}.yard-game.gate-open .world-error{transform:none}}@media (max-width:720px){.maester-message{width:calc(100vw - 20px);min-height:88px;padding:11px 43px 10px 88px;bottom:45px;left:10px}.maester-message img{width:68px;height:68px}.maester-message span{font-size:12px}.maester-message p{font-size:14px}.maester-message small{display:none}.maester-help-mark{font-size:28px;right:11px}}@media (forced-colors:active){.maester-message,.quest-order-toggle,.interaction-prompt{color:buttontext;box-shadow:none;filter:none;background-color:buttonface;background-image:none;border:2px solid buttontext;outline:none}.quest-order-toggle:after{content:attr(data-fallback-label);color:buttontext;place-items:center;font:700 13px/1 Georgia,serif;display:grid;position:absolute;inset:0}.quest-order-toggle,.quest-scroll,.quest-progress span,.error-banner,.realm-rune{filter:none;background-image:none}}.hud-field-order{width:clamp(360px,30vw,580px);height:250px;top:calc(clamp(176px,24vh,300px) - 3px);left:clamp(12px,1.5vw,32px);transform:none}.hud-field-order .quest-scroll{transform-origin:0 38px;width:100%;top:0;left:0;transform:translate(-38px)scaleX(.06)}.hud-field-order.is-open .quest-scroll{transform:translate(0)scaleX(1)}.hud-field-order .quest-scroll h1{font-size:clamp(20px,1.35vw,28px)}.hud-field-order .quest-scroll p{font-size:clamp(12px,.92vw,17px)}.hud-field-order .quest-progress-copy{font-size:clamp(8px,.62vw,12px)}.world-command-hud .quest-order-toggle{filter:drop-shadow(2px 3px #030201b8);background-color:#0000;background-image:none;width:100%;height:100%;position:relative;inset:auto}.world-error{top:calc(clamp(176px,24vh,300px) + 8px)}@media (max-width:900px){.hud-field-order{width:min(430px,100vw - 20px);top:calc(clamp(150px,24vh,200px) - 2px);left:10px}.world-error{top:calc(clamp(150px,24vh,200px) + 6px)}}
