.theme-root{--pixel-font:var(--theme-chromeFont);min-height:100vh;font-family:var(--theme-bodyFont);color:var(--theme-text);background-color:var(--theme-page);background-image:radial-gradient(var(--theme-pattern) .55px, transparent .7px);--raised:inset 1px 1px var(--theme-highlight), inset -1px -1px var(--theme-chromeShadow), inset 2px 2px var(--theme-chromeLight), inset -2px -2px var(--theme-chromeEdge);--inset:inset 1px 1px var(--theme-inset), inset -1px -1px var(--theme-highlight);background-size:4px 4px}.theme-root[data-theme=gilded]{image-rendering:pixelated;background-color:#0b0b09;background-image:linear-gradient(#080807b8,#080807b8),url(/textures/gilded_blackstone.png);background-repeat:repeat;background-size:auto,32px 32px}.theme-root[data-theme=fox]{background-color:#f1f0ec;background-image:none;background-size:auto}.theme-root[data-theme=aqua]{background-color:#d6d8db;background-image:none}.theme-root[data-theme=luna]{background-color:#eaf0f9;background-image:none;background-size:auto}.theme-root[data-theme=opera]{background-color:#e3e3e3;background-image:none;background-size:auto}.theme-root a{color:var(--theme-link)}.theme-root a:hover{color:var(--theme-linkHover)}.theme-root :is(button,a,input,select,textarea):focus-visible{outline-color:var(--theme-focus)}.theme-root :is(input,textarea,select){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-inset) var(--theme-line) var(--theme-line) var(--theme-inset);box-shadow:var(--inset)}.theme-root input::placeholder,.theme-root textarea::placeholder{color:var(--theme-muted);opacity:1}.theme-root :is(.brand,.brand:hover,.brand-name){color:var(--theme-brand)}.theme-root .brand-tagline{color:var(--theme-accent)}.theme-root .brand-name{text-shadow:2px 2px var(--theme-page)}.theme-root :is(.tiny-world,.signout-link,.starter-note,.starter-note a,.below-footer,.below-footer a,.web-badges,.web-badges>small){color:var(--theme-onPage)}.theme-root .window{background:var(--theme-chrome)}.theme-root .titlebar{background:linear-gradient(var(--theme-titleAngle), var(--theme-titleStart), var(--theme-titleEnd));color:var(--theme-titleText)}.theme-root :is(.titlebar h2,.title-badge){color:var(--theme-titleText)}.theme-root :is(.navigation,.bevel-button,.window-control){background:linear-gradient(var(--theme-chromeLight), var(--theme-chrome));color:var(--theme-text)}.theme-root .navigation>a{color:var(--theme-text);border-right-color:var(--theme-chromeEdge);box-shadow:1px 0 var(--theme-highlight)}.theme-root .navigation>a:last-of-type{box-shadow:none}.theme-root :is(.navigation>a:hover,.bevel-button:hover,.window-control:hover){background:var(--theme-surfaceHover);color:var(--theme-text)}.theme-root :is(.navigation>a.selected,.bevel-button.primary){background:var(--theme-selected);color:var(--theme-text)}.theme-root .navigation>a.selected{box-shadow:var(--raised)}.theme-root :is(.nav-user,.eyebrow,.field,.muted){color:var(--theme-muted)}.theme-root .breadcrumb{background:var(--theme-titleStart);box-shadow:inset 1px 0 var(--theme-titleEnd), inset -1px -1px var(--theme-titleEnd);color:var(--theme-titleText)}.theme-root :is(.breadcrumb a,.breadcrumb b,.connection){color:var(--theme-titleText)}.theme-root :is(.about-body,.welcome-copy,.section-intro,.folder-shortcuts){background:linear-gradient(135deg, var(--theme-surface), var(--theme-surfaceAlt));box-shadow:var(--inset)}.theme-root :is(.neighborhood-body,.collection-body,.empty,.collection-more,.bookmark-strip,.directory-grid,.editor-heading,.editor-body,.join-body){background:var(--theme-surface)}.theme-root :is(.welcome-copy h2,.section-intro h2,.about-body h1,.mod-info h3,.empty h3,.server-info h3,.editor-heading h2,.editor-body h3,.item-editor legend){color:var(--theme-text)}.theme-root :is(.about-body>p,.welcome-copy>p,.section-intro>p,.empty p,.mod-info p,.music-row p,.server-info>p,.gallery-item figcaption p,.link-entry p,.directory-entry p,.editor-body>p,.collection-editor-heading p,.waiting-friends p,.friend-row small,.waiting-friends span,.checkbox,.field>small){color:var(--theme-muted)}.theme-root :is(.profile-status,.panel-link,.friend-row,.mod-row,.music-row,.link-entry,.invite-row,.folder-shortcuts>a){border-color:var(--theme-line)}.theme-root .folder-shortcuts>a:last-child{border:none}.theme-root .folder-shortcuts>a:hover{background:var(--theme-surfaceHover)}.theme-root :is(.folder-shortcuts>a>small,.image-credit,.link-entry small,.collection-toolbar>span,.editor-savebar>span,.invite-row small){color:var(--theme-muted)}.theme-root :is(.avatar-frame,.directory-avatar,.mod-icon,.album-art){background:var(--theme-surfaceAlt);border-color:var(--theme-line)}.theme-root .tags span,.theme-root .edition-tag{color:var(--theme-muted);background:var(--theme-surfaceAlt);border-color:var(--theme-line)}.theme-root .mod-links>a+a{border-left-color:var(--theme-line)}.theme-root :is(.server-image,.gallery-item>button){background:var(--theme-surfaceAlt);border-color:var(--theme-line)}.theme-root .server-card{background:var(--theme-surface);border-color:var(--theme-line)}.theme-root .copy-address{background:var(--theme-surfaceAlt);border-color:var(--theme-line);color:var(--theme-link)}.theme-root .copy-address:hover{background:var(--theme-surfaceHover)}.theme-root :is(.collection-toolbar,.window-note,.editor-tabs,.editor-savebar,.lightbox-footer){background:var(--theme-surfaceAlt);border-color:var(--theme-line)}.theme-root .collection-toolbar>label{background:var(--theme-surface)}.theme-root .collection-toolbar input{box-shadow:none}.theme-root .directory-entry,.theme-root .item-editor{background:var(--theme-surface);border-color:var(--theme-line)}.theme-root .directory-entry:hover{background:var(--theme-surfaceHover)}.theme-root .editor-tabs button{background:var(--theme-chrome);color:var(--theme-text);box-shadow:inset 1px 1px var(--theme-highlight), inset -1px 0 var(--theme-chromeEdge)}.theme-root .editor-tabs button.active,.theme-root .editor-tabs button.active:after{background:var(--theme-surface)}.theme-root .toast{background:var(--theme-surfaceAlt);color:var(--theme-text)}.theme-root .statusbar{background:var(--theme-chrome);color:var(--theme-text)}.theme-root .statusbar>span{box-shadow:var(--inset)}.theme-root .lightbox-image{background:var(--theme-page)}.theme-root :is(.lightbox-footer p,.lightbox-footer>span){color:var(--theme-muted)}.theme-root .picture-placeholder{background:var(--theme-surfaceAlt);color:var(--theme-muted)}.theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.theme-option{border:1px solid var(--theme-line);background:var(--theme-surfaceAlt);cursor:pointer;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.theme-option:has(input:checked){outline:2px solid var(--theme-link);outline-offset:-2px}.theme-option input{width:14px;height:14px;box-shadow:none;accent-color:var(--theme-link);padding:0}.theme-option strong,.theme-option small{grid-column:1/-1}.theme-option strong{font-size:12px}.theme-option small{color:var(--theme-muted);font-size:10px;line-height:1.6}@media (max-width:850px){.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-preview{background:var(--theme-page);border:1px solid var(--theme-chromeEdge);border-radius:var(--theme-radius);flex-direction:column;grid-column:1/-1;height:92px;display:flex;overflow:hidden}.theme-preview-bar{background:var(--theme-chrome);border-bottom:1px solid var(--theme-chromeEdge);align-items:center;height:14px;padding:0 5px;display:flex}.theme-preview-bar i{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:calc(var(--theme-radius) / 2);width:55%;height:7px}.theme-preview:not([data-preview=aqua]) .theme-preview-bar{background:linear-gradient(90deg, var(--theme-titleStart), var(--theme-titleEnd))}.theme-preview-body{flex:1;grid-template-columns:30% 1fr;gap:4px;padding:5px;display:grid}.theme-preview-side,.theme-preview-main{align-content:start;gap:4px;display:grid}.theme-preview-main{grid-template-columns:1fr 1fr}.theme-preview-panel{background:linear-gradient(90deg, var(--theme-titleStart), var(--theme-titleEnd)) top / 100% 6px no-repeat, var(--theme-surface);border:1px solid var(--theme-chromeEdge);border-radius:var(--theme-radius);height:22px}.theme-preview-panel.wide{grid-column:1/-1}.browser-frame{display:none}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]){--inset:inset 1px 1px var(--theme-chromeEdge), inset -1px -1px var(--theme-highlight), inset 2px 2px var(--theme-chromeShadow), inset -2px -2px var(--theme-chromeLight)}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) :is(input,textarea,select){border-color:var(--theme-chromeEdge) var(--theme-highlight) var(--theme-highlight) var(--theme-chromeEdge);box-shadow:inset 1px 1px var(--theme-chromeShadow), inset -1px -1px var(--theme-chromeLight)}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .browser-frame{background:linear-gradient(90deg, var(--theme-titleStart), var(--theme-titleEnd));min-height:24px;color:var(--theme-titleText);box-shadow:var(--raised);border:3px solid var(--theme-chrome);border-bottom:0;align-items:center;gap:8px;padding:3px 6px;display:flex}.browser-dots{display:none}.browser-tab{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--theme-chromeFont);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) :is(.navigation,.bevel-button,.window-control){background:var(--theme-chrome);box-shadow:var(--raised);border:0;border-radius:0}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) :is(.bevel-button:active,.window-control:active){box-shadow:var(--inset)}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .bevel-button.primary{background:var(--theme-chrome);outline:1px solid var(--theme-chromeShadow);outline-offset:-1px}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .navigation>a:hover{background:var(--theme-chrome);box-shadow:inset 1px 1px var(--theme-highlight), inset -1px -1px var(--theme-chromeEdge)}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .navigation>a.selected{background:var(--theme-chromeLight);box-shadow:inset 1px 1px var(--theme-chromeEdge), inset -1px -1px var(--theme-highlight)}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .breadcrumb{background:var(--theme-chrome);box-shadow:var(--raised);color:var(--theme-text);margin-bottom:17px;padding:4px 6px}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .breadcrumb>span:first-child{color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--inset);flex:1;margin-right:12px;padding:4px 8px}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) :is(.breadcrumb a,.breadcrumb b){color:var(--theme-text)}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .connection{color:var(--theme-muted)}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .window{background:var(--theme-chrome);box-shadow:var(--raised);border-radius:0;padding:3px}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .titlebar{background:linear-gradient(90deg, var(--theme-titleStart), var(--theme-titleEnd));min-height:22px;padding:2px 3px 2px 5px}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .window-control{color:#000;width:16px;height:14px;font-size:13px}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .avatar-frame{box-shadow:var(--inset);border:0;border-radius:0}.theme-root:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .statusbar{border-radius:0}.theme-root[data-theme=aqua] :is(.browser-frame,.titlebar){background:repeating-linear-gradient(var(--theme-titleStart) 0 1px, var(--theme-titleEnd) 1px 2px);text-shadow:none}.theme-root .profile-account-menu{color:var(--theme-text)}.theme-root[data-mode=dark]:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]){background-color:var(--theme-page);background-image:none}.theme-root[data-mode=dark]:is([data-theme=fox],[data-theme=aqua],[data-theme=luna],[data-theme=opera]) .window-control{color:var(--theme-text)}.theme-preview[data-mode=dark] .theme-preview-bar{filter:brightness(.7)}.page-layout.no-sidebar{grid-template-columns:minmax(0,1fr)}.home-grid>.welcome-window{grid-column:1/-1;height:auto;margin:0}.panel-arranger{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;margin:14px 0 28px;display:grid}.panel-column{background:var(--theme-surfaceAlt);border:1px dashed var(--theme-line);border-radius:var(--theme-radius);flex-direction:column;gap:6px;min-height:120px;padding:10px;display:flex}.panel-column.drop-active{border-color:var(--theme-focus);background:var(--theme-surfaceHover)}.mode-toggle{gap:8px;margin:14px 0 4px;display:flex}.mode-toggle input{opacity:0;pointer-events:none;position:absolute}.mode-toggle label:has(input:focus-visible){outline:2px solid var(--theme-focus);outline-offset:2px}.panel-column-label{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11px}.panel-slot{gap:6px;display:grid}.panel-card{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:var(--theme-radius);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.panel-card.is-hidden .panel-card-title{color:var(--theme-muted);text-decoration:line-through}.panel-card.is-dragging{opacity:.45}.panel-card-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.panel-grip{cursor:grab;touch-action:none;color:var(--theme-muted);background:0 0;border:0;padding:2px 4px;font-size:16px;line-height:1}.panel-arranger:has(.is-dragging){cursor:grabbing;-webkit-user-select:none;user-select:none}.panel-arranger:has(.is-dragging) .panel-grip{cursor:grabbing;-webkit-user-select:none;user-select:none}.panel-visible{color:var(--theme-muted);align-items:center;gap:4px;font-size:11px;display:flex}.panel-card-moves{gap:3px;display:flex}.panel-card-moves .bevel-button{min-height:24px;padding:2px 7px}.panel-drop-marker{border:2px dashed var(--theme-focus);border-radius:var(--theme-radius);color:var(--theme-muted);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}@media (max-width:850px){.panel-arranger{grid-template-columns:1fr}}
.guild-shell{width:min(1180px,100% - 42px);margin:0 auto;padding:22px 0 34px}.guild-masthead{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.guild-header-actions{align-items:center;gap:9px;display:flex}.guild-wordmark{align-items:center;gap:13px;text-decoration:none;display:flex;color:var(--theme-brand)!important}.guild-mark{flex:none;align-items:center;width:58px;height:29px;display:inline-flex}.guild-mark>img{width:100%;height:auto;display:block}.guild-wordmark>.guild-mark{border-right:1px solid #3a3324;width:110px;height:54px;padding-right:14px}.guild-wordmark strong{color:#efd394;font-size:21px;line-height:1.05;display:block}.guild-wordmark small{font-family:var(--pixel-font);color:#caa65e;letter-spacing:1.8px;margin-top:8px;font-size:8px;display:block}.guild-navigation{font-family:var(--pixel-font);z-index:90;box-shadow:var(--raised);background:linear-gradient(#625a45,#363329);grid-template-columns:repeat(6,minmax(0,1fr));margin:10px 0 0;padding:5px;display:grid;position:sticky;top:8px}.guild-navigation>a{border-right:1px solid #8b7954;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:7px 10px;text-decoration:none;display:flex;box-shadow:1px 0 #211f1a;color:#e8e0ce!important}.guild-navigation>a:last-child{box-shadow:none;border-right:0}.guild-navigation>a:hover{background:#514a39}.guild-navigation>a.selected{box-shadow:var(--inset);background:#4b3c20;color:#efd394!important}.guild-shell main{padding-top:0}.guild-hero{padding:28px 0 46px}.guild-home-window{overflow:hidden}.guild-home-window>.titlebar{background:linear-gradient(90deg,#5d471c,#8b6a25)}.guild-hero-content{min-height:390px;box-shadow:var(--inset);background:#12130f;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:48px;padding:48px 26px 46px;display:grid}.guild-kicker{font-family:var(--pixel-font);color:#caa65e;letter-spacing:2px;align-items:center;gap:10px;margin:0 0 27px;font-size:10px;font-weight:700;display:flex}.guild-kicker span{background:#caa65e;width:8px;height:8px;box-shadow:inset 1px 1px #efd394,inset -1px -1px #6d5424}.guild-hero h1{color:#f1ebdf;letter-spacing:-2.8px;margin:0;font-size:clamp(43px,5.2vw,67px);font-weight:700;line-height:.98}.guild-hero h1 em{color:#efd394;letter-spacing:-1px;font-family:EB Garamond,Georgia,serif;font-style:normal;font-weight:600}.guild-hero-copy>p:not(.guild-kicker){color:#b6ad98;max-width:600px;margin:28px 0 0;font-size:13px;line-height:1.75}.guild-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.guild-hero-actions a:not(.bevel-button){color:#efd394;font-size:11px;text-decoration:none}.guild-hero-actions a:not(.bevel-button):hover{text-decoration:underline}.guild-hero-aside{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.guild-daily-image{background:#6b5a38;border:1px solid #17130d;width:min(420px,100%);padding:4px;text-decoration:none;display:block;box-shadow:inset 1px 1px #bca473,inset -1px -1px #241e13,2px 2px #080907;color:#f1ebdf!important}.guild-daily-image>img{aspect-ratio:16/9;object-fit:contain;image-rendering:auto;background:#0d0c09;border:1px solid #0a0b09;width:100%;display:block}.guild-daily-image>span{min-height:34px;font-family:var(--pixel-font);justify-content:space-between;align-items:center;gap:12px;padding:7px 6px 3px;display:flex}.guild-daily-image b{color:#efd394;letter-spacing:1px;font-size:8px}.guild-daily-image small{color:#c1b8a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.guild-current-world{background:#1b1d19;border:1px solid #6e6044;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:min(310px,100%);padding:13px 16px;display:grid;box-shadow:inset 1px 1px #34342d,inset -1px -1px #080907}.guild-current-world div{gap:2px;display:grid}.guild-current-world div>span{font-family:var(--pixel-font);color:#9d927c;letter-spacing:1.4px;font-size:8px}.guild-current-world a{color:#efd394;font-size:16px;font-weight:700;text-decoration:none}.guild-current-world small{font-family:var(--pixel-font);color:#918a7a;font-size:9px}.guild-section-heading{margin:8px 3px 18px}.guild-section-heading>span{font-family:var(--pixel-font);color:#caa65e;letter-spacing:1.7px;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.guild-section-heading h1,.guild-section-heading h2{font-family:var(--pixel-font);color:#f1ebdf;letter-spacing:-.8px;margin:0;font-size:26px;line-height:1.15}.guild-section-heading p{color:#a69e8c;margin:9px 0 0}.guild-roster-section,.guild-gallery-section,.guild-links-section,.guild-project-grid section{scroll-margin-top:12px}.guild-shell .window{box-shadow:var(--raised);background:#38352b;border:1px solid #0c0d0b;padding:3px}.guild-shell .titlebar{font-family:var(--pixel-font);color:#fff3d8;background:linear-gradient(90deg,#624d1e,#856827);align-items:center;gap:7px;min-height:29px;padding:4px 5px;display:flex}.guild-shell .titlebar h2{color:#fff3d8;font-size:12px}.guild-shell .window-control{color:#f7ead0;background:linear-gradient(#666356,#3d3c34);margin-left:auto}.guild-roster-content{box-shadow:var(--inset);background:#171815;padding:30px 24px 16px}.guild-member-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:38px 18px;display:grid}.guild-member{color:#e8e0ce;text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.guild-member-link{text-decoration:none;color:inherit!important}.guild-member-link:hover{box-shadow:var(--inset);background:#29271f}.guild-member span{color:#caa65e;margin-top:5px;font-size:9px;display:block}.guild-loading-screen{background:#10110e;place-items:center;min-height:100vh;padding:24px;display:grid}.guild-loading-screen>.window{width:min(430px,100%)}.guild-loading-body{color:#e8e0ce;background:#171814;justify-content:center;align-items:center;gap:12px;min-height:90px;padding:18px;display:flex}.guild-gallery-pagination{color:#e8e0ce;background:#1b1b17}.guild-member-avatar{background:#20211c;border:1px solid #766a50;justify-content:center;align-items:center;width:63px;height:63px;padding:3px;display:flex;box-shadow:inset 1px 1px #0b0b0a,inset -1px -1px #81704f}.guild-member>div:last-child{min-width:0}.guild-member h4{font-family:var(--pixel-font);overflow-wrap:anywhere;color:#e8e0ce;margin:0;font-size:12px}.guild-member a{color:#efd394;margin-top:4px;font-size:9px;display:inline-block}.guild-member-avatar>.minecraft-head,.minecraft-head{width:56px;height:56px;image-rendering:pixelated;display:block;position:relative;overflow:hidden}.guild-member-avatar .minecraft-head>img{width:448px;max-width:none;height:auto;image-rendering:pixelated;display:block;position:absolute}.minecraft-head-base{top:-56px;left:-56px}.minecraft-head-hat{top:-56px;left:-280px}.minecraft-head-unavailable{justify-content:center;align-items:center;display:flex}.guild-roster-note{text-align:center;border-top:1px solid #38382f;margin-top:27px;padding-top:12px}.guild-roster-note>a{color:#efd394;font-size:10px}.guild-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:42px;display:grid}.guild-project-grid>section,.guild-project-grid .window{min-width:0;height:100%}.guild-project-content{color:#e8e0ce;min-height:290px;box-shadow:var(--inset);background:#171815;padding:25px 25px 22px}.guild-panel-label{font-family:var(--pixel-font);color:#caa65e;letter-spacing:1.2px;align-items:center;gap:10px;font-size:9px;display:flex}.guild-project-content h3{color:#f1ebdf;margin:17px 0 11px;font-size:20px}.guild-project-content>p{color:#aaa18e;line-height:1.65}.guild-mod-list{gap:8px;margin-top:19px;display:grid}.guild-mod-entry{color:#efd394;background:#20211c;border:1px solid #5c533f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;text-decoration:none;display:grid}.guild-mod-entry:hover{color:#fff1cc;background:#2a2a21}.guild-mod-entry>span{gap:3px;min-width:0;display:grid}.guild-mod-entry strong{color:#f1ebdf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guild-mod-entry small{color:#9f9786;font-family:var(--pixel-font);font-size:9px}.guild-mod-entry>b{color:#caa65e}.guild-pending{background:#20211c;border:1px dashed #5c533f;margin-top:22px;padding:13px}.guild-pending>span{font-family:var(--pixel-font);color:#efd394;letter-spacing:1px;font-size:9px;display:block}.guild-pending>p{color:#938b7a;margin:6px 0 0}.guild-server-address{margin-top:20px}.guild-server-address>span{font-family:var(--pixel-font);color:#9c927d;letter-spacing:1.2px;margin-bottom:5px;font-size:8px;display:block}.guild-server-address button{color:#efd394;width:100%;box-shadow:var(--inset);text-align:left;background:#0e0f0d;border:1px solid #62573e;border-radius:0;padding:8px 10px}.guild-server-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.guild-server-footer>span,.guild-future-worlds{color:#8e8677;font-size:9px}.guild-gallery-section,.guild-links-section{margin-top:42px}.guild-gallery-empty{color:#e8e0ce;min-height:150px;box-shadow:var(--inset);background:#171815;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.guild-gallery-empty h3{color:#f1ebdf;margin:0 0 8px;font-size:18px}.guild-gallery-empty p{color:#9f9786}.guild-album-count{font-family:var(--pixel-font);color:#caa65e;letter-spacing:1px;border:1px solid #655a43;padding:5px 7px;font-size:8px;text-decoration:none}.guild-gallery-summary{text-decoration:none}.guild-gallery-summary:hover{background:#1d1e19}.guild-gallery-main{min-height:66vh;padding-top:42px!important}.guild-gallery-heading{margin-bottom:24px}.guild-gallery-grid{box-shadow:var(--inset);background:#171815;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px;display:grid}.guild-gallery-card{color:#f1ebdf;text-align:left;cursor:pointer;background:#4a4638;border:1px solid #11120f;border-radius:0;min-width:0;padding:5px;box-shadow:inset 1px 1px #8b7b5a,inset -1px -1px #211f1a}.guild-gallery-card:hover{background:#5a513d}.guild-gallery-card:focus-visible{outline-offset:2px;outline:2px dotted #efd394}.guild-gallery-thumbnail{background:#11120f;border:1px solid #080907;padding:2px;display:block;box-shadow:inset 1px 1px #24241e}.guild-gallery-thumbnail>img,.guild-gallery-thumbnail>.picture-placeholder{aspect-ratio:16/9;object-fit:contain;background:#0d0c09;width:100%;display:block}.guild-gallery-card-copy{font-family:var(--pixel-font);gap:4px;padding:9px 7px 6px;display:grid}.guild-gallery-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.guild-gallery-card-copy small{color:#b6ad98;font-size:8px}.guild-gallery-backdrop{z-index:1000;background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.guild-gallery-viewer{flex-direction:column;width:min(1180px,96vw);max-height:94vh;display:flex}.guild-gallery-full-image{object-fit:contain;background:#080907;width:100%;min-height:0;display:block}.guild-gallery-viewer-footer{box-shadow:var(--inset);background:#171815;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.guild-gallery-viewer-footer p{color:#e8e0ce;margin:0}.guild-gallery-viewer-footer span{color:#caa65e;font-family:var(--pixel-font);font-size:9px}.guild-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guild-tool{min-width:0;min-height:75px;box-shadow:var(--raised);background:#20211c;border:1px solid #62573e;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 16px;text-decoration:none;display:grid;color:#e8e0ce!important}.guild-tool:hover{background:#2b2a23}.guild-tool>span{gap:4px;display:grid}.guild-tool strong{color:#f1ebdf}.guild-tool small{color:#9f9786;font-family:var(--pixel-font)}.guild-tool b{color:#efd394}.guild-footer{font-family:var(--pixel-font);color:#8e8677;border-top:1px solid #443e2f;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:42px;padding:15px 4px;font-size:10px;display:grid}.guild-footer-mark{align-items:center;gap:7px;text-decoration:none;display:flex;color:#efd394!important}.guild-footer-mark .guild-mark{width:34px;height:17px}.guild-footer>span{text-align:center}.guild-footer a:last-child{color:#efd394}.guild-directory-main{min-height:66vh;padding-top:42px}.guild-editor-main{min-height:70vh;padding-top:34px!important}.guild-content-editor h1{margin:0;font-size:24px}.guild-content-editor .editor-body>h2{margin-top:28px}.guild-editor-access{background:#171815;justify-items:center;gap:18px;padding:34px;display:grid}.guild-upload-button{cursor:pointer;position:relative;overflow:hidden}.guild-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.guild-editor-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guild-editor-preview{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:var(--inset);border:2px solid #0b0b0a}.guild-directory-main .guild-section-heading{max-width:680px;margin-bottom:24px}.guild-directory-main .directory-grid{background:#171815;padding:18px}.guild-directory-main .directory-entry{color:#e8e0ce;background:#20211c;border-color:#62573e}.guild-directory-message{color:#b6ad98;background:#171815;margin:0;padding:30px}.profile-site-brand .guild-mark{width:46px;height:23px}.profile-site-brand .brand-name{font-size:22px}.profile-site-brand .brand-tagline{font-size:10px}.account-layout{min-height:100vh}@media (max-width:900px){.guild-hero-content{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.guild-hero h1{font-size:45px}.guild-member-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.guild-shell{width:min(100% - 20px,1180px);padding-top:10px}.guild-masthead{min-height:62px}.guild-wordmark>.guild-mark{width:78px}.guild-wordmark strong{font-size:17px}.guild-wordmark small{letter-spacing:1px;font-size:7px}.guild-navigation{grid-template-columns:repeat(3,1fr)}.guild-navigation>a:nth-child(3){box-shadow:none;border-right:0}.guild-hero{padding:20px 0 36px}.guild-hero-content{grid-template-columns:1fr;min-height:0;padding:42px 14px}.guild-hero-aside{padding-top:10px}.guild-daily-image{width:min(560px,100%)}.guild-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-project-grid{grid-template-columns:1fr}.guild-gallery-empty{grid-template-columns:auto 1fr}.guild-album-count{grid-column:2;justify-self:start}.guild-directory-main .directory-grid,.guild-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.guild-masthead{flex-direction:column;align-items:stretch}.guild-header-actions{width:100%}.guild-header-actions>.bevel-button{flex:1}.guild-masthead>.bevel-button{width:100%}.guild-navigation{grid-template-columns:repeat(2,1fr)}.guild-navigation>a:nth-child(3){border-right:1px solid #8b7954;box-shadow:1px 0 #211f1a}.guild-navigation>a:nth-child(2n){box-shadow:none;border-right:0}.guild-hero h1{font-size:37px}.guild-section-heading h1,.guild-section-heading h2{font-size:23px}.guild-gallery-empty,.guild-tool-grid,.guild-footer,.guild-directory-main .directory-grid,.guild-editor-gallery{grid-template-columns:1fr}.guild-gallery-grid{grid-template-columns:1fr;padding:10px}.guild-album-count{grid-column:auto}.guild-footer>span{text-align:left}}
