@font-face{font-family:Papyrus;src:url(/assets/PAPYRUS.TTF) format("truetype");font-display:swap}@font-face{font-family:Stratum2 Md;src:url(/assets/Stratum2%20Md.ttf) format("truetype");font-display:swap}:root{--text-color: #e7cfae;--background-color: #0c0906}html,body,#root{height:100%}body{margin:0;font-family:Papyrus,serif;color:var(--text-color);background-color:#090603;background-image:url(/assets/frutiger-background.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;overflow:auto}#root{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:auto}.siteShell{width:min(980px,100%);display:flex;flex-direction:column;align-items:center;gap:10px;max-height:calc(100vh - 40px);min-height:0;box-sizing:border-box}.siteFooter{margin:10px 0 0;font-size:10pt;color:#ffd7aa;position:relative;display:inline-block;line-height:1;flex-shrink:0;text-shadow:0 0 10px rgba(255,164,59,.35),0 1px 0 rgba(0,0,0,.45)}.siteFooterText{display:inline-block}.footerPrayerIcon{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);height:2.7em;width:auto;display:block;object-fit:contain}a:link,a:visited{color:#ff9b00;background-color:#000;text-decoration:none}a:hover{color:#ffdead;background-color:#ff9b00;text-decoration:underline}a:active{color:#ff0;background-color:transparent;text-decoration:underline}.legacyPage{width:min(980px,100%);height:min(950px,calc(100vh - 54px));max-height:calc(100vh - 54px);min-height:0;position:relative;overflow:hidden;flex-shrink:1;background-color:var(--background-color);border-radius:24px;border:1px solid rgba(244,171,91,.72);box-shadow:0 24px 48px #000000c2,0 0 28px #ff952c38,inset 0 1px #ffe0be3d;background:linear-gradient(180deg,#ffd6a647,#ffad5424 44%,#0000007a),var(--background-color);-webkit-backdrop-filter:blur(8px) saturate(1.2) contrast(1.04);backdrop-filter:blur(8px) saturate(1.2) contrast(1.04)}.legacyBgImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.legacyContent{position:relative;z-index:1;height:100%;overflow:auto;padding:24px 28px 28px;box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.legacyContent::-webkit-scrollbar{width:22px}.legacyContent::-webkit-scrollbar-track{background:linear-gradient(180deg,#ffdcaa59,#ffc88c52,#c8966461),linear-gradient(90deg,#2a1b10f2,#1e140cfa);border-left:2px solid rgba(255,183,96,.65);border-radius:0 10px 10px 0;box-shadow:inset 0 0 12px #0006,inset -2px 0 6px #ffc88c59,0 0 4px #ffb46433}.legacyContent::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffd6a6,#ffbe82fa,#ffaa64,#f0a05afa,#dc965af2);border:2px solid rgba(255,200,140,.85);border-radius:10px;min-height:40px;box-shadow:0 0 12px #ffb46499,inset 0 2px 4px #fff0c8cc,inset 0 -2px 4px #96643c80,0 3px 6px #0000004d,inset 0 0 20px #ffc8784d;will-change:auto}.legacyContent::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffe6be,#ffd296fa,#ffbe78,#fab478fa,#f0aa6ef2);border-color:#ffdca0f2;box-shadow:0 0 18px #ffc878b3,inset 0 2px 5px #fff5dce6,inset 0 -2px 5px #a06e4699,0 4px 8px #00000059,inset 0 0 25px #ffd28c66}.legacyContent::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#ffc88cf2,#ffb478ed,#f0a064f2,#dc965aed,#c88c55e6);box-shadow:0 0 8px #ffaa5a80,inset 0 3px 6px #64462880,inset 0 0 15px #96643c4d}.legacyContent::-webkit-scrollbar-corner{background:linear-gradient(135deg,#2a1b10f2,#1e140cfa);border-top:2px solid rgba(255,183,96,.65);border-left:2px solid rgba(255,183,96,.65)}.legacyContent{scrollbar-width:auto;scrollbar-color:rgba(255,190,130,1) rgba(42,27,16,.95)}h1{margin:0 0 6px;font-family:Papyrus,serif;font-size:clamp(56px,9vw,100px);color:#ffd19a;background-color:transparent}.lead{margin:0 0 18px;font-size:24px}.postServerNumberLine{margin-top:5px}.postServerInfoRow{display:flex;align-items:flex-start;gap:0;margin-top:15px;min-height:36px;max-height:36px;overflow:hidden;position:relative;top:7px}.postServerInfoRow .postServerNumberLine{margin:0;white-space:nowrap;line-height:1.05}.postServerVerseLink{margin-left:8px;flex:1 1 auto;min-width:0;padding:1px 0 0;box-sizing:border-box;color:inherit;text-decoration:none;display:block;background:transparent;cursor:text;position:relative;height:36px;max-height:36px;overflow:hidden}.postServerVerseLink:link,.postServerVerseLink:visited,.postServerVerseLink:hover,.postServerVerseLink:active,.postServerVerseLink:focus,.postServerVerseLink:focus-visible{color:inherit;background:transparent;text-decoration:none;outline:none}.postServerVerseText{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.1;padding-bottom:1px;box-sizing:border-box;max-height:36px}.postServerVerseMeasure{position:absolute;left:0;top:0;width:100%;line-height:1.1;padding-bottom:1px;box-sizing:border-box;visibility:hidden;pointer-events:none;white-space:normal;overflow:visible;display:block}.linkBox{margin:0 0 20px;position:relative;z-index:10}.linkMediaRow{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,420px);gap:18px;align-items:end}.linkColumn{min-width:0}.linkColumn .bigLink:last-child{margin-bottom:0}.bigLink{margin:14px 0;font-size:32px;position:absolute;opacity:0;transition:opacity .1s ease;z-index:100;transform:translateZ(0);-webkit-transform:translateZ(0)}.bigLink.physicsReady{opacity:1}.bigLink a{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,183,96,.72);color:#ffb14b;text-decoration:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#ffdcaa42,#ffcd9212 35%,#0000004d),linear-gradient(180deg,#2a1b10f7,#140c08f7);box-shadow:inset 0 1px #ffddb547,0 0 14px #ff952c40}.bigLink a:active{cursor:grabbing}.bigLink a:hover{color:#ffdead;background:linear-gradient(180deg,#ffe9cd5c,#ffd59d1a 35%,#00000038),linear-gradient(180deg,#4a2d14f7,#1e140cf7)}.bigLink.runawayTinyButton a{font-size:21px;padding:2px 6px;min-width:40px}.haxRainbowText{display:inline-block;font-weight:700;background-image:repeating-linear-gradient(90deg,#ff003c,#ff7a00,#ffe600,#0f8,#00e5ff,#7a5cff,#ff00d4,#ff003c 168px);background-size:168px 100%;background-position:0 50%;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 6px rgba(255,255,255,.45),0 0 10px rgba(120,255,255,.35);animation:haxRainbowWave 1.1s linear infinite}@keyframes haxRainbowWave{0%{background-position:0 50%}to{background-position:168px 50%}}.videoEmbedBox{border:1px solid rgba(226,138,57,.8);border-radius:4px;overflow:hidden;aspect-ratio:16 / 9;min-height:200px;background:linear-gradient(180deg,#22160ef2,#0c0704f5);box-shadow:0 0 18px #f5964247,0 8px 18px #00000052,inset 0 1px #ffdbaa3d;position:relative;z-index:1}.videoEmbedFrame{display:block;width:100%;height:100%;border:0;position:relative;z-index:0;isolation:isolate}.pageBreak{margin:20px 0 22px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ffb458d9,#f39434eb);box-shadow:0 0 8px #ff9d3b59,inset 0 1px #ffe2bb80}.postVerseDivider{margin-top:0;background:transparent;box-shadow:none;opacity:0}.cs2{font-family:Stratum2 Md,monospace;font-size:16px}.serverLegacyRow{--server-map-image: none;margin:18px 0;position:relative;isolation:isolate;overflow:hidden;display:grid;gap:10px;border:1px solid rgba(226,138,57,.78);border-radius:6px;padding:8px 10px;background:linear-gradient(180deg,#2c180e94,#080503ad);box-shadow:0 0 12px #f5964229,inset 0 1px #ffdcaa2e;touch-action:pan-y pinch-zoom}.serverLegacyRow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:16%;z-index:0;background-image:var(--server-map-image);background-repeat:no-repeat;background-size:cover;background-position:right center;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.45) 58%,rgba(0,0,0,.82) 76%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(90deg,#0000,#0000 42%,#00000073 58%,#000000d1 76%,#000)}.serverLegacyRow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#120a0680,#120a0629 60%,#120a0614);pointer-events:none}.serverLegacyRow>*{position:relative;z-index:2}.linkBox>.serverLegacyRow:first-of-type{margin-top:22px}.serverStatusRows{display:grid;gap:0;border:1px solid rgba(226,138,57,.8);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#26170e80,#0a0604a3);box-shadow:0 0 12px #f5964229,inset 0 1px #ffdcaa29}.serverStatusRows .serverLegacyRow{margin:0;border:0;border-radius:0;box-shadow:none}.serverMainLine{display:flex;flex-wrap:wrap;align-items:center;gap:10px;touch-action:pan-y pinch-zoom}.serverTag{font-size:24px;background-color:#1b120a;padding:2px 8px}.serverInput{margin:0;padding:6px 8px;border:1px solid #7d4c27;border-radius:2px;color:var(--text-color);background:#160f09;width:fit-content;max-width:100%;min-width:0;flex:0 0 auto;cursor:copy;touch-action:pan-y pinch-zoom}.serverStatusLine{display:flex;flex-wrap:wrap;gap:10px;font-size:16px;touch-action:pan-y pinch-zoom}.statusToken{display:inline-block;padding:4px 10px;border-radius:999px;font-weight:700;font-size:14px;border:1px solid rgba(173,238,212,.65);background:linear-gradient(180deg,#f3fffae6,#b1f5ded1);color:#124436;box-shadow:inset 0 1px #ffffffd9,0 0 10px #76e8ba4d}.statusTokenCopyButton{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;font-family:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;cursor:copy}.statusTokenWarm{border-color:#cd9c5cd1;background:linear-gradient(180deg,#ffeed6f5,#d6b081e6);color:#111;box-shadow:inset 0 1px #ffffffe6,0 0 10px #c78c494d}.statusTokenWarm.glowGreen{border-color:#66d295e6;color:#111;box-shadow:inset 0 1px #ffffffe6,0 0 14px #60e2988c}.statusToken.online{border-color:#5bd38ed9;background:linear-gradient(180deg,#effff4f2,#8aefb1e6);color:#0f5a2a;box-shadow:inset 0 1px #ffffffeb,0 0 12px #5edb8a73}.statusToken.offline{border-color:#b7c6d6bf;background:linear-gradient(180deg,#f6fafff2,#c3d2e3d9);color:#36506a}.statusToken.unknown{border-color:#a6cbdec7;background:linear-gradient(180deg,#f3fbfff2,#b4daf0d9);color:#2b4f69}.serverRefresh{margin:14px 0 0;font-size:14px;color:#d8b88f}.serverRefreshInline{margin-top:20px;margin-bottom:0;font-size:14px;line-height:1.15;font-family:Papyrus,serif;white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.serverRefreshInline .serverRefreshLink{margin-right:0}.serverRefreshInlineText{display:inline-block}.serverRefreshLink,.serverRefreshLink:visited{display:inline-block;margin-right:8px;padding:1px 6px;border:1px solid rgba(255,183,96,.72);border-radius:2px;color:#ffd7aa;background:#140c08bf;text-decoration:none;font-size:inherit;line-height:1.2}.serverRefreshLink:hover{color:#fff2df;background:#2c1a0ee6;text-decoration:underline}.serverSectionLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:18px;align-items:start;margin-top:14px}.serverCommandPanel{border:1px solid rgba(255,75,45,.85);border-radius:4px;height:auto;max-height:none;padding:12px 12px 0;display:flex;flex-direction:column;gap:8px;overflow:hidden;background:linear-gradient(180deg,#2c180e5c,#080503ad);box-shadow:inset 0 1px #ffe6c626,0 0 14px #ff5c342e}.serverCommandTitle{margin:0;font-size:24px;color:#ffd4ab}.serverCommandPageLink,.serverCommandPageLink:visited{display:inline-block;color:#ffd7aa;background:#140c08bf;text-decoration:none;padding:3px 8px;border:1px solid rgba(255,183,96,.72);border-radius:2px}.serverCommandPageLink:hover{color:#fff2df;background:#2c1a0ee6;text-decoration:underline}.serverCommandHint{margin:0;font-size:16px;line-height:1.25;color:#d8b88f}.serverCommandSearch{margin:0;padding:6px 8px;border:1px solid #7d4c27;border-radius:2px;color:var(--text-color);background:#160f09;width:100%;box-sizing:border-box}.serverCommandScroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px;margin-left:-14px;margin-bottom:-14px;width:calc(100% + 14px);height:calc(100% + 14px);padding-left:14px;padding-bottom:20px}.serverCommandList{margin:0;padding:0;list-style:none;display:grid;gap:9px}.serverCommandItem{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px}.serverCommandButton{border:1px solid rgba(255,194,132,.75);border-radius:999px;padding:4px 10px;cursor:copy;color:#ffddba;background:linear-gradient(180deg,#341e12eb,#120a06f2);box-shadow:inset 0 1px #ffe0c240,0 0 10px #ff933c33}.serverCommandButton:hover{color:#fff0dd;border-color:#ffdaace6;background:linear-gradient(180deg,#422516f2,#180c07fa)}.serverCommandPlugin{font-size:16px;line-height:1.2;color:#f2cda4}.serverCommandDescription{margin:0;grid-column:1 / -1;font-size:15px;line-height:1.25;text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:#cba67d}.serverCommandEmpty{margin:2px 0 0;font-size:15px;line-height:1.25;color:#cba67d}.serverCommandScroll::-webkit-scrollbar{width:10px}.serverCommandScroll::-webkit-scrollbar-track{background:#190e09b8;border-radius:999px}.serverCommandScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcd9af0,#d18948f0);border-radius:999px}.commandsBackLink{margin:0}.subpageNavRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.commandsPage{overflow:hidden;border-radius:24px}.commandsPageOverlayActive{overflow:visible;border-radius:24px}.commandsContent{height:100%;width:100%;display:flex;flex-direction:column;gap:10px;padding-bottom:28px;box-sizing:border-box;overflow:hidden;position:relative;border-radius:inherit}.commandsContentOverlayActive{overflow:visible}.commandsPageOverlayActive .commandsContent{position:static;overflow:visible}.commandsDirectoryPanel{border:1px solid rgba(255,75,45,.85);border-radius:4px;padding:12px 12px 10px;display:flex;flex-direction:column;gap:8px;overflow:hidden;background:linear-gradient(180deg,#2c180e5c,#080503ad);box-shadow:inset 0 1px #ffe6c626,0 0 14px #ff5c342e;flex:1 1 auto;min-height:0;width:100%;align-self:stretch;box-sizing:border-box;position:relative;isolation:isolate;will-change:transform,opacity;transition:box-shadow .28s ease,border-color .28s ease,background .28s ease}.commandsDirectoryPanel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);pointer-events:none;z-index:0;transition:background-color .28s ease,backdrop-filter .28s ease,-webkit-backdrop-filter .28s ease}.commandsDirectoryPanel>*{position:relative;z-index:1}.commandsDirectoryPanelMaximized{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;z-index:120;margin:0;border:3px solid rgba(255,78,42,.98);box-shadow:inset 0 1px #ffd6b857,0 0 20px #ff4626db,0 0 44px #ff46269e,0 0 84px #ff46266b}.commandsDirectoryPanelMaximized:before{background:#000000d6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.commandsDirectoryHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.commandsDirectoryControls{display:inline-flex;align-items:center;gap:8px}.commandsDirectoryTitle{margin:0;font-size:29px;color:#ffd4ab}.commandsSortButton{border:1px solid rgba(255,183,96,.72);border-radius:2px;padding:3.6px 9.6px;font-size:19.4px;color:#ffd7aa;background:#140c08bf;cursor:pointer}.commandsSortButton:hover{color:#fff2df;background:#2c1a0ee6}.commandsWindowToggleButton{min-width:96px}.commandsDirectoryHint{margin:0;font-size:19.4px;line-height:1.25;color:#d8b88f}.commandsDirectorySearch{margin:0;padding:6px 8px;border:1px solid #7d4c27;border-radius:2px;color:var(--text-color);background:#160f09;width:100%;box-sizing:border-box}.commandsDirectoryFilterRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.commandsCategoryLabel{font-size:16.9px;color:#d8b88f}.commandsCategorySelect{padding:4.8px 8.5px;font-size:19.4px;border:1px solid #7d4c27;border-radius:2px;color:var(--text-color);background:#160f09}.commandsDirectoryScroll{min-height:0;overflow-y:auto;padding-right:4px;margin-left:-14px;margin-bottom:-14px;width:calc(100% + 14px);height:calc(100% + 14px);padding-left:14px;padding-bottom:14px;flex:1 1 auto}.commandsDirectoryList{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.commandsDirectoryItem{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px}.commandsDirectoryButton{border:1px solid rgba(255,194,132,.75);border-radius:999px;padding:4.8px 12.1px;font-size:19.4px;cursor:copy;color:#ffddba;background:linear-gradient(180deg,#341e12eb,#120a06f2);box-shadow:inset 0 1px #ffe0c240,0 0 10px #ff933c33}.commandsDirectoryButton:hover{color:#fff0dd;border-color:#ffdaace6;background:linear-gradient(180deg,#422516f2,#180c07fa)}.commandButtonSpecial{color:#ffe9b8;border-color:#ffdb7ef5;background:linear-gradient(180deg,#4c3615fa,#1e1408fc);box-shadow:inset 0 1px #fff1bf85,0 0 12px #ffce58a3,0 0 24px #ffbe426b}.commandButtonSpecial:hover{color:#fff6d7;border-color:#ffe8ab;background:linear-gradient(180deg,#5a401cfc,#24180a);box-shadow:inset 0 1px #fff6d29e,0 0 16px #ffdb78c7,0 0 30px #ffc7548a}.commandsDirectoryPlugin{font-size:19.4px;line-height:1.2;color:#f2cda4}.commandsDirectoryDescription{margin:0;grid-column:1 / -1;font-size:18.1px;line-height:1.25;text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:#cba67d}.commandsDirectoryAliases{margin:0;grid-column:1 / -1;font-size:15.7px;color:#b8936b}.commandsDirectoryEmpty{margin:2px 0 0;font-size:18.1px;line-height:1.25;color:#cba67d}.commandsDirectoryScroll::-webkit-scrollbar{width:10px}.commandsDirectoryScroll::-webkit-scrollbar-track{background:#190e09b8;border-radius:999px}.commandsDirectoryScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcd9af0,#d18948f0);border-radius:999px}.serverStatusPageContent{display:flex;flex-direction:column;gap:10px}.serverStatusBackLink{margin:0}.serverStatusCardList{display:grid;gap:14px}.serverStatusCard{--server-map-image: none;border:1px solid rgba(226,138,57,.82);border-radius:8px;padding:12px;background-image:linear-gradient(90deg,#120a06c7,#120a06c7 25%,#120a064d 68%,#120a0608),linear-gradient(180deg,#3822146b,#140c088c),var(--server-map-image);background-size:100% 100%,100% 100%,cover;background-position:left top,left top,right center;background-repeat:no-repeat;box-shadow:0 0 14px #f596422b,inset 0 1px #ffdcaa33}.serverStatusCardTop{display:block}.serverStatusCardInfo{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.serverStatusCardLabel{margin:0;font-size:31px;line-height:1.05}.serverStatusConnectButton{align-self:flex-start;width:auto;display:inline-flex;border:1px solid rgba(255,194,132,.78);border-radius:6px;padding:9px 10px;text-align:left;font-size:22px;color:#ffd9b1;background:linear-gradient(180deg,#341e12eb,#120a06f2);box-shadow:inset 0 1px #ffe0c240,0 0 10px #ff933c33;cursor:copy}.serverStatusConnectButton:hover{color:#fff0dd;border-color:#ffdaaceb;background:linear-gradient(180deg,#422516f2,#180c07fa)}.serverStatusCardTokens{margin-top:10px;gap:12px}.serverStatusCardTokens .statusToken{font-size:15px;padding:6px 12px}.serverStatusRefresh{margin-top:4px;width:100%;text-align:center}.serverCommandScrollDirectory{flex:1 1 auto;min-height:0}.jsPaintSection{position:relative;margin:0;border-radius:12px;padding:8px;isolation:isolate;overflow:hidden;background:#0c0704d1}.jsPaintGlowCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:12px;filter:blur(3px) saturate(1.18);z-index:0;pointer-events:none}.jsPaintFrame{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4 / 3;min-height:520px;height:auto;border:1px solid rgba(226,138,57,.8);border-radius:4px;background:#120b07f0;box-shadow:0 0 14px #f596423d,inset 0 1px #ffdbaa3d}.copyToast{position:absolute;z-index:9999;pointer-events:none;transform:translate(-50%,-130%);opacity:0;padding:6px 10px;border:1px solid #a66d3e;border-radius:4px;background:#1a110af0;color:#ffd6a7;font-size:13px;white-space:nowrap;transition:opacity .12s ease-in-out}.copyToast.show{opacity:1}@media(max-width:860px){#root{align-items:flex-start;padding:12px}.siteShell{max-height:calc(100vh - 24px)}.legacyPage{height:calc(100vh - 74px);max-height:calc(100vh - 74px);min-height:200px;width:100%;overflow:hidden}.legacyContent{padding:16px;height:100%;min-height:100%;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.bigLink{font-size:26px}.siteFooter{font-size:10pt}.linkMediaRow{grid-template-columns:1fr;align-items:stretch;gap:12px}.videoEmbedBox{min-height:0}.jsPaintFrame{min-height:360px}.serverInput{display:inline-block;margin:0;width:fit-content;max-width:100%;min-width:0}.serverSectionLayout{grid-template-columns:1fr}.serverCommandPanel{height:auto;max-height:none}.serverCommandPanelDirectory{height:auto;max-height:none;flex:1 1 auto;min-height:0}.commandsDirectoryTitle{font-size:20px}.commandsSortButton{font-size:13px;padding:3px 7px}.commandsDirectoryHint,.commandsDirectoryPlugin,.commandsDirectoryDescription,.commandsDirectoryEmpty,.commandsDirectoryAliases,.commandsDirectorySearch,.commandsDirectoryButton,.commandsCategorySelect,.commandsCategoryLabel{font-size:13px}.commandsDirectoryList{grid-template-columns:1fr;gap:10px}.serverStatusCardTop{grid-template-columns:1fr}.serverStatusConnectButton{font-size:18px}.serverStatusCardLabel{font-size:24px}}@media(max-width:640px){body{overflow-y:auto}#root{padding:4px;min-height:auto}.siteShell{gap:4px;max-height:calc(100vh - 8px);min-height:0}.legacyPage{border-radius:12px;height:calc(100vh - 48px);max-height:calc(100vh - 48px);min-height:200px;overflow:hidden}.legacyContent{padding:8px 10px;height:100%;min-height:100%;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.legacyContent::-webkit-scrollbar{width:12px}h1{font-size:clamp(32px,8vw,56px);margin:0 0 4px}.commandsContent{padding-bottom:16px}.lead{font-size:16px;margin:0 0 10px}.bigLink{font-size:18px;margin:8px 0}.bigLink a{padding:6px 12px}.linkBox{margin:0 0 12px}.linkMediaRow{gap:8px}.postServerInfoRow{flex-direction:column;align-items:stretch;gap:6px}.postServerVerseLink{width:100%;margin-left:0}.videoEmbedBox,.videoEmbedFrame{min-height:120px}.pageBreak{margin:12px 0;height:1px}.postVerseDivider{margin-top:0;background:transparent;box-shadow:none;opacity:0}.serverLegacyRow{margin:10px 0;gap:6px}.serverTag{font-size:18px;padding:2px 6px}.serverInput{padding:4px 6px;font-size:14px;min-width:0}.serverStatusLine{font-size:12px;gap:6px}.statusToken{padding:3px 8px;font-size:11px}.serverRefresh{font-size:11px;margin:8px 0 0}.serverCommandTitle{font-size:17px}.serverCommandHint,.serverCommandDescription,.serverCommandPlugin,.serverCommandEmpty{font-size:13px}.serverCommandButton{padding:3px 8px;font-size:13px}.serverCommandSearch{font-size:12px;padding:4px 6px}.serverCommandPanelDirectory{height:auto;max-height:none;flex:1 1 auto;min-height:0}.commandsDirectoryTitle{font-size:17px}.commandsSortButton{font-size:12px;padding:2px 6px}.commandsDirectoryHint,.commandsDirectoryPlugin,.commandsDirectoryDescription,.commandsDirectoryEmpty,.commandsDirectoryAliases{font-size:11px}.commandsDirectorySearch,.commandsDirectoryButton,.commandsCategorySelect,.commandsCategoryLabel{font-size:12px}.serverStatusConnectButton{font-size:15px;padding:7px 8px}.serverStatusCardLabel{font-size:20px}.jsPaintSection{padding:4px;margin:0}.jsPaintFrame{min-height:240px}.siteFooter{font-size:8pt;margin:4px 0 0}.footerPrayerIcon{height:2em;left:calc(100% + 4px)}.copyToast{font-size:11px;padding:4px 8px}}@media(max-width:480px){body{overflow-y:auto}#root{padding:2px;min-height:auto}.siteShell{gap:2px;max-height:calc(100vh - 4px);min-height:0}.legacyPage{border-radius:8px;height:calc(100vh - 39px);max-height:calc(100vh - 39px);min-height:150px;overflow:hidden}.legacyContent{padding:6px 8px;height:100%;min-height:100%;max-height:100%;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}h1{font-size:clamp(24px,7vw,40px);margin:0 0 2px}.commandsContent{padding-bottom:12px}.lead{font-size:14px;margin:0 0 8px}.bigLink{font-size:16px;margin:6px 0}.bigLink a{padding:4px 10px}.videoEmbedBox,.videoEmbedFrame{min-height:100px}.serverTag{font-size:16px}.serverInput{padding:3px 5px;font-size:12px}.serverStatusLine{font-size:11px;gap:4px}.statusToken{padding:2px 6px;font-size:10px}.jsPaintFrame{min-height:200px}.siteFooter{font-size:7pt}}
