/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,.theme-shrek{color-scheme:light;--color-quiz-readable:#fff;--color-quiz-a:#ad243d;--color-quiz-b:#185ca7;--color-quiz-c:#775608;--color-quiz-d:#286134;--color-background:#f5f2df;--color-background-readable:#29321b;--color-surface:#fffced;--color-surface-readable:#29321b;--color-header:#c4d65a;--color-header-readable:#263015;--color-footer:#e4dfbf;--color-footer-readable:#4a3926;--color-muted:#5c6145;--color-border:#93956a;--color-primary:#4d681c;--color-primary-readable:#fffced;--color-primary-washed:#e1e9b1;--color-primary-washed-readable:#354714;--color-success:#38652c;--color-success-readable:#fffced;--color-warning:#80520f;--color-warning-readable:#fffced;--color-danger:#a33325;--color-danger-readable:#fffced;--color-focus:#654620}.theme-shrek.dark-mode{color-scheme:dark;--color-background:#141b10;--color-background-readable:#f2efd9;--color-surface:#222d19;--color-surface-readable:#f2efd9;--color-header:#2c3b1b;--color-header-readable:#d4e878;--color-footer:#262419;--color-footer-readable:#e4d5ae;--color-muted:#b9bea0;--color-border:#69764b;--color-primary:#bfd65a;--color-primary-readable:#202d10;--color-primary-washed:#35451d;--color-primary-washed-readable:#d9e99d;--color-success:#a8ce87;--color-success-readable:#182b12;--color-warning:#e9c36c;--color-warning-readable:#352609;--color-danger:#f2aa8e;--color-danger-readable:#3e1911;--color-focus:#d4e878}html{touch-action:pan-x pan-y}body{background-color:var(--color-background);font-family:var(--font-sans);color:var(--color-background-readable);margin:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.valid.modified:not([type=checkbox]){outline:1px solid var(--color-success)}.invalid{outline:1px solid var(--color-danger)}.validation-message{color:var(--color-danger)}.blazor-error-boundary{background-color:var(--color-danger);padding:calc(var(--spacing) * 4);color:var(--color-danger-readable)}.blazor-error-boundary:after{content:"An unexpected error occurred."}}@layer components{:where(.ui-main-layout) .app-header{padding-top:env(safe-area-inset-top)}:where(.ui-main-layout) .header-profile{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-primary-washed);color:var(--color-primary);box-shadow:0 0 0 2px var(--color-header);border-radius:3.40282e38px;flex:0 0 2.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.ui-main-layout) .header-profile{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-header) 80%, transparent)}}:where(.ui-main-layout) .header-profile{border:2px solid var(--color-primary)}:where(.ui-main-layout) .header-actions{align-items:center;gap:.45rem;display:flex}:where(.ui-main-layout) .wallet-balance{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);box-shadow:inset 0 0 0 1px var(--color-header-readable);border-radius:3.40282e38px;text-decoration-line:none;display:flex}@supports (color:color-mix(in lab, red, red)){:where(.ui-main-layout) .wallet-balance{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-header-readable) 18%, transparent)}}:where(.ui-main-layout) .wallet-balance{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:where(.ui-main-layout) .wallet-balance{background:color-mix(in srgb, var(--color-surface) 72%, transparent)}}:where(.ui-main-layout) .wallet-coin{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;display:inline-flex}:where(.ui-main-layout) .wallet-coin i{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:3.40282e38px;display:block;box-shadow:inset 0 1px 1px #ffffff80,0 1px 1px #00000030}:where(.ui-main-layout) .wallet-coin.gold i{background:#e5b72f;border:1px solid #9d7410}:where(.ui-main-layout) .wallet-coin.silver i{background:#c7ced3;border:1px solid #7c878f}:where(.ui-main-layout) .wallet-coin.bronze i{background:#b87333;border:1px solid #76451f}.currency-amount{font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;display:inline-flex}.currency-amount .wallet-coin{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);align-items:center;gap:.18rem;display:inline-flex}.currency-amount .wallet-coin i{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:3.40282e38px;display:block;box-shadow:inset 0 1px 1px #ffffff80,0 1px 1px #00000030}.currency-amount .wallet-coin.gold i{background:#e5b72f;border:1px solid #9d7410}.currency-amount .wallet-coin.silver i{background:#c7ced3;border:1px solid #7c878f}.currency-amount .wallet-coin.bronze i{background:#b87333;border:1px solid #76451f}:where(.ui-admin-transactions) label{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:grid}:where(.ui-admin-transactions) .field{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (max-width:420px){:where(.ui-main-layout) .wallet-balance{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2)}:where(.ui-main-layout) .wallet-coin{gap:.1rem;font-size:.65rem}}:where(.ui-main-layout) .header-settings{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:var(--color-header-readable);border-radius:3.40282e38px;place-items:center;transition:color .15s,background-color .15s;display:grid}:where(.ui-main-layout) .header-settings:hover,:where(.ui-main-layout) .header-settings:focus-visible{color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(.ui-main-layout) .header-settings:hover,:where(.ui-main-layout) .header-settings:focus-visible{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}}:where(.ui-main-layout) .header-settings svg{width:1.3rem;height:1.3rem}:where(.ui-main-layout) .header-profile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where(.ui-main-layout) .header-profile img,:where(.ui-main-layout) .profile-fallback{width:100%;height:100%;position:absolute;inset:0}:where(.ui-main-layout) .header-profile img{z-index:1;object-fit:cover}:where(.ui-main-layout) .profile-fallback{place-items:center;display:grid}:where(.ui-main-layout) .profile-fallback svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}:where(.ui-main-layout) .app-header,:where(.ui-main-layout) .app-content,:where(.ui-main-layout) .app-footer{padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}@media (min-width:640px){:where(.ui-main-layout) .app-header,:where(.ui-main-layout) .app-content,:where(.ui-main-layout) .app-footer{padding-right:max(1.5rem, env(safe-area-inset-right));padding-left:max(1.5rem, env(safe-area-inset-left))}}:where(.ui-main-layout) .app-footer{padding-bottom:env(safe-area-inset-bottom)}:where(.ui-main-layout) .app-footer .footer-nav-item{min-height:calc(var(--spacing) * 14);color:inherit;justify-content:center;align-items:center;text-decoration-line:none;transition:color .15s,background-color .15s;display:flex;position:relative}:where(.ui-main-layout) .app-footer .footer-nav-item svg{width:1.35rem;height:1.35rem}:where(.ui-main-layout) .app-footer .footer-nav-item:hover,:where(.ui-main-layout) .app-footer .footer-nav-item:focus-visible,:where(.ui-main-layout) .app-footer .footer-nav-item.active{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(.ui-main-layout) .app-footer .footer-nav-item:hover,:where(.ui-main-layout) .app-footer .footer-nav-item:focus-visible,:where(.ui-main-layout) .app-footer .footer-nav-item.active{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent)}}:where(.ui-main-layout) .app-footer .footer-nav-item:hover,:where(.ui-main-layout) .app-footer .footer-nav-item:focus-visible,:where(.ui-main-layout) .app-footer .footer-nav-item.active{color:var(--color-primary)}:where(.ui-main-layout) .social-login-button{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);--tw-font-weight:var(--font-weight-semibold);font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-background-readable);justify-content:center;align-items:center;gap:.4rem;transition:background-color .15s,border-color .15s;display:flex}:where(.ui-main-layout) .social-login-button:hover{border-color:var(--color-primary);background-color:var(--color-primary-washed)}:where(.ui-main-layout) .social-google{color:#1f1f1f;background:#fff}:where(.ui-main-layout) .social-meta{color:#fff;background:#1877f2;border-color:#1877f2}:where(.ui-main-layout) .social-steam{color:#fff;background:#171d25;border-color:#171d25}:where(.ui-main-layout) .social-google:hover,:where(.ui-main-layout) .social-meta:hover,:where(.ui-main-layout) .social-steam:hover{filter:brightness(1.08)}:where(.ui-main-layout) .social-mark{--tw-font-weight:var(--font-weight-extrabold);width:1.35rem;height:1.35rem;font-size:1.1rem;font-weight:var(--font-weight-extrabold);justify-content:center;align-items:center;display:inline-flex}:where(.ui-main-layout) .swamp-mascot{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);background-color:var(--color-primary-washed);border-radius:3.40282e38px;overflow:hidden}:where(.ui-main-layout) .swamp-mascot svg{width:100%;height:100%}:where(.ui-main-layout) .swamp-mascot [data-eye]{transition:opacity .15s}:where(.ui-main-layout) .swamp-mascot.password-visible [data-eye]{opacity:1}:where(.ui-main-layout) .swamp-mascot:not(.password-visible) [data-eye]{opacity:0}:where(.ui-login) .swamp-mascot{height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 36);background-color:var(--color-primary-washed);box-shadow:0 0 0 4px var(--color-primary);border-radius:3.40282e38px;padding:.3rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.ui-login) .swamp-mascot{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 18%, transparent)}}:where(.ui-login) .swamp-mascot{border:3px solid var(--color-primary)}:where(.ui-login) .swamp-mascot svg{width:100%;height:100%}:where(.ui-login) .eye-closed,:where(.ui-login) .password-hidden .eye-open,:where(.ui-login) .password-visible .eye-open.eye-right{display:none}:where(.ui-login) .password-hidden .eye-closed,:where(.ui-login) .password-visible .eye-closed.eye-right{display:block}:where(.ui-login) .password-toggle{cursor:pointer;border-radius:var(--radius-xl)}:where(.ui-login) .password-toggle svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}:where(.ui-login) .password-toggle .icon-hide,:where(.ui-login) .password-toggle[aria-pressed=true] .icon-show{display:none}:where(.ui-login) .password-toggle[aria-pressed=true] .icon-hide{display:block}:where(.ui-login) .social-login-button{min-height:calc(var(--spacing) * 12);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);--tw-font-weight:var(--font-weight-semibold);width:100%;font-size:.875rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:.6rem;display:flex}:where(.ui-login) .social-google{color:#1f1f1f;background:#fff}:where(.ui-login) .social-meta{color:#fff;background:#1877f2;border-color:#1877f2}:where(.ui-login) .social-steam{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#1b2838 0%,#171a21 58%,#0e141b 100%);border-color:#66c0f4;box-shadow:inset 0 1px #ffffff12}:where(.ui-login) .social-steam:hover{background:linear-gradient(135deg,#223b50,#171a21);border-color:#8ed8ff;box-shadow:0 0 1rem #66c0f42e}:where(.ui-login) .steam-logo{color:#c7eafa;width:1.65rem;height:1.65rem}:where(.ui-login) .social-login-button:hover{filter:brightness(.95)}:where(.ui-login) .google-signin-shell,:where(.ui-login) .google-signin-shell>div{width:100%}:where(.ui-login) .facebook-signin-shell{justify-items:center;width:100%;display:grid}:where(.ui-login) .social-mark{--tw-font-weight:var(--font-weight-extrabold);width:1.35rem;height:1.35rem;font-size:1.1rem;font-weight:var(--font-weight-extrabold);justify-content:center;align-items:center;display:inline-flex}:where(.ui-external-registration-buttons) .provider-button{min-height:calc(var(--spacing) * 12);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);--tw-font-weight:var(--font-weight-semibold);width:100%;font-size:.875rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:.65rem;padding:.5rem 1rem;transition:filter .15s,transform .15s;display:flex}:where(.ui-external-registration-buttons) .provider-button:hover{filter:brightness(.95)}:where(.ui-external-registration-buttons) .provider-button:active{transform:scale(.99)}:where(.ui-external-registration-buttons) .facebook{color:#fff;background:#1877f2;border-color:#1877f2}:where(.ui-external-registration-buttons) .google-signin-shell,:where(.ui-external-registration-buttons) .google-signin-shell>div{width:100%}:where(.ui-external-registration-buttons) .google-error{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-danger);background:var(--color-danger);font-size:.875rem;display:none}@supports (color:color-mix(in lab, red, red)){:where(.ui-external-registration-buttons) .google-error{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}:where(.ui-external-registration-buttons) .google-error:not(:empty){display:block}:where(.ui-external-registration-buttons) .facebook-signin-shell{justify-items:center;width:100%;display:grid}:where(.ui-external-registration-buttons) .facebook-error{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing) * 2);color:var(--color-danger);background:var(--color-danger);font-size:.875rem;display:none}@supports (color:color-mix(in lab, red, red)){:where(.ui-external-registration-buttons) .facebook-error{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}:where(.ui-external-registration-buttons) .facebook-error:not(:empty){display:block}:where(.ui-external-registration-buttons) .steam{letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#1b2838 0%,#171a21 58%,#0e141b 100%);border-color:#66c0f4;box-shadow:inset 0 1px #ffffff12}:where(.ui-external-registration-buttons) .steam:hover{filter:none;background:linear-gradient(135deg,#223b50,#171a21);border-color:#8ed8ff;box-shadow:0 0 1rem #66c0f42e}:where(.ui-external-registration-buttons) .steam-logo{color:#c7eafa;width:1.65rem;height:1.65rem}:where(.ui-external-registration-buttons) .provider-mark{width:calc(var(--spacing) * 5);text-align:center;--tw-font-weight:var(--font-weight-extrabold);font-size:1.1rem;font-weight:var(--font-weight-extrabold)}:where(.ui-image-resize-dialog) .dialog-backdrop{inset:0 0 calc(3.5rem + env(safe-area-inset-bottom));z-index:80;background:#000000ad;align-items:flex-end;display:grid;position:fixed}:where(.ui-image-resize-dialog) .image-dialog{background-color:var(--color-surface);width:100%;max-height:100%;color:var(--color-surface-readable);border-radius:1.25rem 1.25rem 0 0;overflow-y:auto}:where(.ui-image-resize-dialog) header{min-height:calc(var(--spacing) * 14);border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1rem;display:grid}:where(.ui-image-resize-dialog) header h2{--tw-font-weight:var(--font-weight-bold);font-size:1rem;font-weight:var(--font-weight-bold)}:where(.ui-image-resize-dialog) header button:last-child{justify-self:end}:where(.ui-image-resize-dialog) .plain-button,:where(.ui-image-resize-dialog) .save-button{cursor:pointer;padding:.55rem 0;font-size:.9rem}:where(.ui-image-resize-dialog) .plain-button{color:var(--color-muted)}:where(.ui-image-resize-dialog) .save-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary)}:where(.ui-image-resize-dialog) .save-button:disabled{cursor:wait;opacity:.45}:where(.ui-image-resize-dialog) .editor-body{padding:calc(var(--spacing) * 4)}:where(.ui-image-resize-dialog) .resolution-hint,:where(.ui-image-resize-dialog) .format-hint,:where(.ui-image-resize-dialog) .move-hint{text-align:center;color:var(--color-muted);font-size:.8rem}:where(.ui-image-resize-dialog) .resolution-hint{margin-bottom:.85rem}:where(.ui-image-resize-dialog) .resolution-hint strong{color:var(--color-surface-readable)}:where(.ui-image-resize-dialog) .format-hint{margin-top:.8rem}:where(.ui-image-resize-dialog) .picture-sources{gap:calc(var(--spacing) * 3);grid-template-columns:1fr 1fr;display:grid}:where(.ui-image-resize-dialog) .source-button{min-height:calc(var(--spacing) * 40);cursor:pointer;border-radius:var(--radius-2xl);background-color:var(--color-background);text-align:center;border:2px dashed var(--color-border);align-content:center;place-items:center;gap:.4rem;display:grid}:where(.ui-image-resize-dialog) .source-button:hover{border-color:var(--color-primary)}:where(.ui-image-resize-dialog) .source-button svg{width:calc(var(--spacing) * 10);color:var(--color-primary)}:where(.ui-image-resize-dialog) .source-button span{color:var(--color-muted);font-size:.75rem}:where(.ui-image-resize-dialog) .source-button input{opacity:0;width:1px;height:1px;position:absolute}:where(.ui-image-resize-dialog) .camera-view{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background:#111;position:relative;overflow:hidden}:where(.ui-image-resize-dialog) .camera-view.hidden{display:none}:where(.ui-image-resize-dialog) .camera-view video{object-fit:cover;width:100%;max-height:55dvh;display:block}:where(.ui-image-resize-dialog) .shutter-button{bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 15);width:calc(var(--spacing) * 15);cursor:pointer;background:#00000040;border:3px solid #fff;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;left:50%;translate:-50%}:where(.ui-image-resize-dialog) .shutter-button span{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background:#fff;border-radius:3.40282e38px}:where(.ui-image-resize-dialog) .crop-area{touch-action:none;width:min(100%,28rem);box-shadow:0 0 0 4px var(--color-primary);background:#111;margin:0 auto;overflow:hidden}:where(.ui-image-resize-dialog) .crop-area.circular{border-radius:3.40282e38px}:where(.ui-image-resize-dialog) .crop-area.hidden{display:none}:where(.ui-image-resize-dialog) .crop-area canvas{cursor:grab;width:100%;height:100%;display:block}:where(.ui-image-resize-dialog) .crop-area canvas:active{cursor:grabbing}:where(.ui-image-resize-dialog) .move-hint{margin-top:.8rem}:where(.ui-image-resize-dialog) .zoom-control{margin-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:.85rem;font-weight:var(--font-weight-semibold);grid-template-columns:auto 1fr;align-items:center;gap:.8rem;display:grid}:where(.ui-image-resize-dialog) .zoom-control input{width:100%;accent-color:var(--color-primary)}:where(.ui-image-resize-dialog) .choose-another{cursor:pointer;--tw-font-weight:650;color:var(--color-primary);margin:1rem auto 0;font-size:.85rem;font-weight:650;display:block}:where(.ui-image-resize-dialog) .rotation-control{--tw-font-weight:var(--font-weight-semibold);font-size:.85rem;font-weight:var(--font-weight-semibold);grid-template-columns:7.5rem 1fr;align-items:center;gap:.8rem;margin-top:.8rem;display:grid}:where(.ui-image-resize-dialog) .rotation-control span{justify-content:space-between;display:flex}:where(.ui-image-resize-dialog) .rotation-control strong{color:var(--color-primary)}:where(.ui-image-resize-dialog) .rotation-control input{width:100%;accent-color:var(--color-primary)}:where(.ui-image-resize-dialog) .error{text-align:center;color:var(--color-danger);margin-top:.9rem;font-size:.82rem}@media (min-width:640px){:where(.ui-image-resize-dialog) .dialog-backdrop{padding:calc(var(--spacing) * 4);place-items:center}:where(.ui-image-resize-dialog) .image-dialog{max-width:calc(var(--spacing) * 136);border-radius:1.25rem}}:where(.ui-message-unread-badge) .unread-badge,:where(.ui-notification-unread-badge) .notification-badge{--tw-font-weight:var(--font-weight-extrabold);min-width:1.1rem;height:1.1rem;font-size:.58rem;line-height:1;font-weight:var(--font-weight-extrabold);color:#fff;border:2px solid var(--color-footer);background:#dc2626;border-radius:3.40282e38px;place-items:center;padding:0 .2rem;display:grid;position:absolute;top:.3rem;left:calc(50% + .35rem)}:where(.ui-auth-layout) .auth-shell{width:100%;min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:var(--color-background-readable);background:radial-gradient(circle at 15% 10%, var(--color-primary), transparent 34rem), radial-gradient(circle at 90% 90%, var(--color-primary-washed), transparent 30rem), var(--color-background);place-items:center;display:grid;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){:where(.ui-auth-layout) .auth-shell{background:radial-gradient(circle at 15% 10%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 34rem), radial-gradient(circle at 90% 90%, color-mix(in srgb, var(--color-primary-washed) 45%, transparent), transparent 30rem), var(--color-background)}}:where(.ui-activity) .activity-page{width:min(100%,48rem);padding-bottom:calc(var(--spacing) * 4);margin:0 auto}:where(.ui-activity) .party-heading span{--tw-font-weight:850;letter-spacing:.08em;color:var(--color-primary);text-transform:uppercase;font-size:.65rem;font-weight:850}:where(.ui-activity) .party-heading h1{margin-top:.1rem;font-size:1.35rem}:where(.ui-activity) .page-state,:where(.ui-activity) .no-current,:where(.ui-activity) .current-card,:where(.ui-activity) .completed-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-surface-readable)}:where(.ui-activity) .page-state{padding:calc(var(--spacing) * 8);text-align:center;color:var(--color-muted)}:where(.ui-activity) .no-current{margin-top:calc(var(--spacing) * 4);text-align:center;padding:1.5rem 1rem}:where(.ui-activity) .no-current>div{font-size:1.7rem}:where(.ui-activity) .no-current h2{margin-top:.4rem;font-size:1rem}:where(.ui-activity) .no-current p{color:var(--color-muted);margin-top:.2rem;font-size:.75rem}:where(.ui-activity) .current-card{margin-top:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);border-top:.3rem solid #3b82f6;overflow:hidden;box-shadow:0 .4rem 1.2rem #00000014}:where(.ui-activity) .current-card.state-in_progress{border-top-color:#f59e0b}:where(.ui-activity) .current-card>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}:where(.ui-activity) .current-card h2{margin-top:.12rem;font-size:1.25rem}:where(.ui-activity) .status-label{--tw-font-weight:850;letter-spacing:.05em;color:var(--color-primary);text-transform:uppercase;font-size:.65rem;font-weight:850}:where(.ui-activity) .countdown{background-color:var(--color-primary-washed);text-align:right;border-radius:.7rem;min-width:6.4rem;padding:.45rem .6rem;display:grid}:where(.ui-activity) .countdown small{color:var(--color-muted);font-size:.58rem}:where(.ui-activity) .countdown strong{color:var(--color-primary);font-size:.86rem}:where(.ui-activity) .description{white-space:pre-line;color:var(--color-muted);margin-top:.8rem;font-size:.8rem}:where(.ui-activity) .facts{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}:where(.ui-activity) .facts span{background-color:var(--color-background);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--color-muted);border-radius:3.40282e38px;padding:.3rem .55rem}:where(.ui-activity) .primary-action,:where(.ui-activity) .create-team button{background-color:var(--color-primary);--tw-font-weight:850;width:100%;min-height:2.8rem;color:var(--color-primary-readable);border-radius:.7rem;margin-top:.9rem;font-size:.76rem;font-weight:850}:where(.ui-activity) .primary-action:disabled{opacity:.7}:where(.ui-activity) .primary-action.unregister{color:var(--color-danger);border:1px solid var(--color-danger);background:0 0}:where(.ui-activity) .registered-banner{background-color:var(--color-primary-washed);text-align:center;--tw-font-weight:var(--font-weight-extrabold);font-size:.76rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-washed-readable);border-radius:.7rem;margin-top:.9rem;padding:.8rem}:where(.ui-activity) .my-team-card{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);box-shadow:0 .35rem 1rem var(--color-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.ui-activity) .my-team-card{box-shadow:0 .35rem 1rem color-mix(in srgb, var(--color-primary) 12%, transparent)}}:where(.ui-activity) .my-team-card{background:var(--color-primary-washed)}@supports (color:color-mix(in lab, red, red)){:where(.ui-activity) .my-team-card{background:color-mix(in srgb, var(--color-primary-washed) 62%, var(--color-surface))}}:where(.ui-activity) .my-team-card>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-primary);padding:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){:where(.ui-activity) .my-team-card>header{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent)}}:where(.ui-activity) .my-team-card>header div{display:grid}:where(.ui-activity) .my-team-card>header span{--tw-font-weight:850;letter-spacing:.07em;color:var(--color-primary);text-transform:uppercase;font-size:.6rem;font-weight:850}:where(.ui-activity) .my-team-card>header h3{font-size:1rem}:where(.ui-activity) .my-team-card>header b{color:var(--color-muted);font-size:.65rem}:where(.ui-activity) .roster{padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}:where(.ui-activity) .roster-member{background-color:var(--color-surface);border:1px solid var(--color-primary);border-radius:.7rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){:where(.ui-activity) .roster-member{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border))}}:where(.ui-activity) .roster-member i,:where(.ui-activity) .compact-roster i{background-color:var(--color-primary-washed);--tw-font-weight:850;color:var(--color-primary);border-radius:3.40282e38px;place-items:center;font-style:normal;font-weight:850;display:grid}:where(.ui-activity) .roster-member i{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}:where(.ui-activity) .roster-member strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}:where(.ui-activity) .leader-crown{color:#d59b00;font-size:1rem}:where(.ui-activity) .rename-team{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:0 .75rem .75rem;display:grid}:where(.ui-activity) .rename-team input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);min-width:0;color:var(--color-surface-readable);border-radius:.6rem;padding:.55rem .65rem}:where(.ui-activity) .rename-team button{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);font-size:.7rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);border-radius:.6rem;padding:.5rem .75rem}:where(.ui-activity) .team-actions{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border-top:1px solid var(--color-primary);grid-template-columns:1fr 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){:where(.ui-activity) .team-actions{border-top:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent)}}:where(.ui-activity) .team-actions button{--tw-font-weight:850;border-radius:.65rem;min-height:2.6rem;font-size:.74rem;font-weight:850}:where(.ui-activity) .leave-team{color:var(--color-danger);border:1px solid var(--color-danger)}:where(.ui-activity) .invite-team{background-color:var(--color-primary);color:var(--color-primary-readable)}:where(.ui-activity) .team-actions.single{grid-template-columns:1fr}:where(.ui-activity) .other-teams{margin-top:calc(var(--spacing) * 4)}:where(.ui-activity) .other-title{justify-content:space-between;align-items:center;padding:0 .15rem .45rem;display:flex}:where(.ui-activity) .other-title h3{font-size:.82rem}:where(.ui-activity) .other-title span{background-color:var(--color-primary-washed);--tw-font-weight:850;min-width:1.35rem;height:1.35rem;color:var(--color-primary);border-radius:3.40282e38px;place-items:center;font-size:.62rem;font-weight:850;display:grid}:where(.ui-activity) .other-team-list{gap:calc(var(--spacing) * 2);display:grid}:where(.ui-activity) .other-team{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);border-radius:.85rem;overflow:hidden}:where(.ui-activity) .other-team>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem .7rem;display:flex}:where(.ui-activity) .other-team>header strong{font-size:.78rem}:where(.ui-activity) .other-team>header small{color:var(--color-muted);font-size:.62rem}:where(.ui-activity) .compact-roster{flex-wrap:wrap;gap:.4rem;padding:.65rem;display:flex}:where(.ui-activity) .compact-roster>span{background-color:var(--color-surface);border-radius:3.40282e38px;grid-template-columns:1.55rem auto auto;align-items:center;gap:.35rem;padding:.2rem .45rem .2rem .2rem;display:grid}:where(.ui-activity) .compact-roster i{width:1.55rem;height:1.55rem;font-size:.6rem}:where(.ui-activity) .compact-roster b{font-size:.65rem}:where(.ui-activity) .compact-roster em{color:#d59b00;font-size:.8rem;font-style:normal}:where(.ui-activity) .team-registration{margin-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);padding-top:.9rem}:where(.ui-activity) .subheading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}:where(.ui-activity) .subheading h2,:where(.ui-activity) .subheading h3{font-size:.9rem}:where(.ui-activity) .subheading p{color:var(--color-muted);font-size:.65rem}:where(.ui-activity) .subheading>span{background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);min-width:1.45rem;height:1.45rem;font-size:.65rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border-radius:3.40282e38px;place-items:center;display:grid}:where(.ui-activity) .empty-teams{background-color:var(--color-background);padding:calc(var(--spacing) * 3);text-align:center;color:var(--color-muted);border-radius:.7rem;margin-top:.65rem;font-size:.7rem}:where(.ui-activity) .team-list{gap:.45rem;margin-top:.65rem;display:grid}:where(.ui-activity) .team-row{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.7rem;min-height:3.2rem;padding:.5rem .65rem;display:flex}:where(.ui-activity) .team-row>div{display:grid}:where(.ui-activity) .team-row small{color:var(--color-muted);font-size:.65rem}:where(.ui-activity) .team-row button{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 16);background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);font-size:.7rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border-radius:.55rem}:where(.ui-activity) .team-row button:disabled{color:var(--color-muted);opacity:.7}:where(.ui-activity) .join-team-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);border-radius:.85rem;overflow:hidden}:where(.ui-activity) .join-team-card>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .65rem;display:flex}:where(.ui-activity) .join-team-card>header div{display:grid}:where(.ui-activity) .join-team-card>header small{color:var(--color-muted);font-size:.62rem}:where(.ui-activity) .join-team-card>header button{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 16);background-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);font-size:.7rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);border-radius:.55rem}:where(.ui-activity) .join-team-card>header button:disabled{opacity:.55}:where(.ui-activity) .create-team{margin-top:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}:where(.ui-activity) .create-team input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);min-width:0;min-height:2.65rem;color:var(--color-background-readable);border-radius:.65rem;padding:0 .7rem}:where(.ui-activity) .create-team button{width:auto;min-height:2.65rem;margin:0;padding:0 .75rem}:where(.ui-activity) .rules{text-align:center;color:var(--color-muted);margin-top:.55rem;font-size:.62rem}:where(.ui-activity) .viewer-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}:where(.ui-activity) .viewer-team{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);border-radius:.7rem;gap:.15rem;padding:.65rem;display:grid}:where(.ui-activity) .viewer-team span{color:var(--color-muted);font-size:.7rem}:where(.ui-activity) .player-list{margin-top:calc(var(--spacing) * 4);flex-wrap:wrap;gap:.4rem;display:flex}:where(.ui-activity) .player-list span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:3.40282e38px;padding:.35rem .6rem;font-size:.7rem}:where(.ui-activity) .player-list .me{border-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-primary)}:where(.ui-activity) .completed-section{margin-top:1.4rem}:where(.ui-activity) .completed-list{gap:.45rem;margin-top:.55rem;display:grid}:where(.ui-activity) .completed-list article{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);border-radius:.8rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:3.6rem;padding:.55rem .7rem;display:grid}:where(.ui-activity) .completed-list article>span{background-color:var(--color-primary-washed);width:1.8rem;height:1.8rem;color:var(--color-primary);border-radius:3.40282e38px;place-items:center;font-size:.7rem;font-weight:900;display:grid}:where(.ui-activity) .completed-list article div{display:grid}:where(.ui-activity) .completed-list small{color:var(--color-muted);font-size:.64rem}:where(.ui-activity) .completed-empty{padding:calc(var(--spacing) * 4);text-align:center;color:var(--color-muted);margin-top:.55rem;font-size:.72rem}:where(.ui-activity) .page-error{bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-danger);text-align:center;color:var(--color-danger-readable);margin-top:.7rem;padding:.7rem;font-size:.7rem;position:sticky}@media (max-width:420px){:where(.ui-activity) .current-card>header{display:grid}:where(.ui-activity) .countdown{text-align:left;width:100%}:where(.ui-activity) .create-team{grid-template-columns:1fr}:where(.ui-activity) .create-team button{width:100%}:where(.ui-activity) .roster{grid-template-columns:1fr}}:where(.ui-activity) .my-team-card>header h3{align-items:center;gap:.35rem;display:flex}:where(.ui-activity) .edit-name{width:1.8rem;height:1.8rem;color:var(--color-primary);border-radius:3.40282e38px;place-items:center;display:grid}:where(.ui-activity) .edit-name svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}:where(.ui-activity) .edit-name:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(.ui-activity) .edit-name:hover{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}}:where(.ui-activity) .header-rename{grid-template-columns:minmax(0,1fr) auto auto;gap:.3rem;margin-top:.2rem;display:grid}:where(.ui-activity) .header-rename input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-surface);min-width:0;color:var(--color-surface-readable);padding:.4rem .5rem}:where(.ui-activity) .header-rename button{min-width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);font-size:.65rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);padding:.35rem .5rem}:where(.ui-activity) .header-rename button:last-child{color:var(--color-muted);background:0 0;font-size:1rem}:where(.ui-activity) .roster-member{gap:calc(var(--spacing) * 2);grid-template-columns:2.25rem minmax(0,1fr) auto}:where(.ui-activity) .member-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:cover;border-radius:3.40282e38px}:where(.ui-activity) .member-avatar.fallback{background-color:var(--color-primary-washed);--tw-font-weight:850;color:var(--color-primary);place-items:center;font-style:normal;font-weight:850;display:grid}:where(.ui-activity) .compact-roster>span{grid-template-columns:1.7rem auto auto}:where(.ui-activity) .compact-roster .member-avatar{width:1.7rem;height:1.7rem;font-size:.6rem}:where(.ui-activity) .invite-backdrop{z-index:80;background:#00000094;align-items:flex-end;display:grid;position:fixed;inset:0}:where(.ui-activity) .invite-dialog{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:min(100%,34rem);max-height:82dvh;padding:calc(var(--spacing) * 4);color:var(--color-surface-readable);border-radius:1.25rem 1.25rem 0 0;margin:0 auto;overflow:auto}:where(.ui-activity) .invite-dialog>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}:where(.ui-activity) .invite-dialog>header span{--tw-font-weight:850;letter-spacing:.06em;color:var(--color-primary);text-transform:uppercase;font-size:.62rem;font-weight:850}:where(.ui-activity) .invite-dialog>header h2{font-size:1.05rem}:where(.ui-activity) .invite-dialog>header button{width:2.2rem;height:2.2rem;color:var(--color-muted);border-radius:3.40282e38px;font-size:1.4rem}:where(.ui-activity) .invite-dialog>form{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin-top:.9rem;display:grid}:where(.ui-activity) .invite-dialog>form input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);min-width:0;min-height:2.65rem;color:var(--color-background-readable);border-radius:.65rem;padding:0 .7rem}:where(.ui-activity) .invite-dialog>form button,:where(.ui-activity) .invite-user button{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);font-size:.7rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);border-radius:.6rem;padding:0 .75rem}:where(.ui-activity) .invite-users{margin-top:calc(var(--spacing) * 3);gap:.45rem;display:grid}:where(.ui-activity) .invite-users>p{padding:calc(var(--spacing) * 4);text-align:center;color:var(--color-muted);font-size:.72rem}:where(.ui-activity) .invite-user{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);min-height:3.4rem;padding:calc(var(--spacing) * 2);grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}:where(.ui-activity) .invite-user img,:where(.ui-activity) .invite-user i{object-fit:cover;border-radius:3.40282e38px;width:2.3rem;height:2.3rem}:where(.ui-activity) .invite-user i{background-color:var(--color-primary-washed);--tw-font-weight:850;color:var(--color-primary);place-items:center;font-size:.7rem;font-style:normal;font-weight:850;display:grid}:where(.ui-activity) .invite-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}:where(.ui-activity) .invite-user button{min-height:2.1rem}@media (min-width:640px){:where(.ui-activity) .invite-backdrop{align-items:center}:where(.ui-activity) .invite-dialog{border-radius:1.25rem}}:where(.ui-admin-activity) .activity-page{width:min(100%,56rem);margin:0 auto;padding:.75rem .85rem 6rem}:where(.ui-admin-activity) .detail-header{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:.8rem;display:flex}:where(.ui-admin-activity) .detail-header>a{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-surface-readable);border-radius:3.40282e38px;flex:none;place-items:center;font-size:1.9rem;line-height:1;text-decoration-line:none;display:grid}:where(.ui-admin-activity) .detail-header span,:where(.ui-admin-activity) .detail-header h1,:where(.ui-admin-activity) .section-title h2,:where(.ui-admin-activity) .section-title p{margin:0}:where(.ui-admin-activity) .detail-header span,:where(.ui-admin-activity) .section-title p,:where(.ui-admin-activity) .card-toggle small,:where(.ui-admin-activity) .schedule-heading small,:where(.ui-admin-activity) .person small,:where(.ui-admin-activity) .team small{color:var(--color-muted)}:where(.ui-admin-activity) .detail-header h1{font-size:1.45rem}:where(.ui-admin-activity) .detail-header span{font-size:.78rem}:where(.ui-admin-activity) .status-panel,:where(.ui-admin-activity) .details-card,:where(.ui-admin-activity) .people-section,:where(.ui-admin-activity) .teams-section,:where(.ui-admin-activity) .config-section,:where(.ui-admin-activity) .detail-state{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);box-shadow:0 .2rem .8rem #00000014}:where(.ui-admin-activity) .status-panel,:where(.ui-admin-activity) .people-section,:where(.ui-admin-activity) .teams-section,:where(.ui-admin-activity) .config-section,:where(.ui-admin-activity) .detail-state{padding:calc(var(--spacing) * 4)}:where(.ui-admin-activity) .section-title{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);margin-bottom:.9rem;display:flex}:where(.ui-admin-activity) .section-title h2{font-size:1.05rem}:where(.ui-admin-activity) .section-title p{margin-top:.15rem;font-size:.78rem}:where(.ui-admin-activity) .section-title>span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}:where(.ui-admin-activity) .current-state{white-space:nowrap;border-radius:3.40282e38px;padding:.3rem .55rem;font-size:.72rem}:where(.ui-admin-activity) .current-state.state-hidden{background-color:var(--color-background)}:where(.ui-admin-activity) .current-state.state-registration{color:var(--color-primary);background:#84cc162e}:where(.ui-admin-activity) .current-state.state-in_progress{color:#a16207;background:#eab30833}:where(.ui-admin-activity) .current-state.state-completed{color:#2563eb;background:#3b82f62e}:where(.ui-admin-activity) .status-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}:where(.ui-admin-activity) .status-button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);text-align:left;min-height:3.45rem;color:var(--color-surface-readable);align-items:center;gap:.55rem;padding:.6rem;display:flex}:where(.ui-admin-activity) .status-button i{border:2px solid;border-radius:3.40282e38px;flex:none;width:.7rem;height:.7rem}:where(.ui-admin-activity) .status-button span{display:grid}:where(.ui-admin-activity) .status-button small{color:var(--color-muted);font-size:.68rem}:where(.ui-admin-activity) .status-button.selected{border-color:var(--color-primary);box-shadow:0 0 0 2px #65a30d2e}:where(.ui-admin-activity) .status-button.selected i{background:currentColor}:where(.ui-admin-activity) .status-button:disabled{cursor:wait;opacity:.72}:where(.ui-admin-activity) .details-card{overflow:hidden}:where(.ui-admin-activity) .card-toggle{width:100%;padding:calc(var(--spacing) * 4);text-align:left;color:var(--color-surface-readable);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}:where(.ui-admin-activity) .card-toggle span{gap:.15rem;display:grid}:where(.ui-admin-activity) .card-toggle b{font-size:1.35rem}:where(.ui-admin-activity) .card-body{border-top:1px solid var(--color-border);padding:0 1rem 1rem}:where(.ui-admin-activity) .form-grid{padding-top:calc(var(--spacing) * 4);gap:.8rem;display:grid}:where(.ui-admin-activity) .form-grid label{--tw-font-weight:var(--font-weight-bold);font-size:.8rem;font-weight:var(--font-weight-bold);gap:.35rem;display:grid}:where(.ui-admin-activity) .form-grid input:not([type=checkbox]),:where(.ui-admin-activity) .form-grid textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-background-readable);border-radius:.65rem;padding:.7rem .75rem}:where(.ui-admin-activity) .two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}:where(.ui-admin-activity) .checks{align-items:stretch}:where(.ui-admin-activity) .check-field{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:.65rem;align-items:center;padding:.7rem;gap:.5rem!important;display:flex!important}:where(.ui-admin-activity) .check-field input{accent-color:var(--color-primary)}:where(.ui-admin-activity) .schedule-heading{gap:.15rem;margin-top:.2rem;display:grid}:where(.ui-admin-activity) .schedule-heading small{font-size:.72rem}:where(.ui-admin-activity) .enabled-field{margin-top:.1rem}:where(.ui-admin-activity) .save-button{background-color:var(--color-primary);width:100%;padding:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);border:0;border-radius:.7rem;margin-top:.9rem}:where(.ui-admin-activity) .people-list,:where(.ui-admin-activity) .team-list{gap:.55rem;display:grid}:where(.ui-admin-activity) .person{border-radius:var(--radius-xl);background-color:var(--color-background);align-items:center;gap:.65rem;padding:.6rem;display:flex}:where(.ui-admin-activity) .person>span{background-color:var(--color-primary);color:#fff;border-radius:3.40282e38px;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid}:where(.ui-admin-activity) .person>div{flex:1;display:grid}:where(.ui-admin-activity) .person-status{text-transform:capitalize;font-size:.7rem}:where(.ui-admin-activity) .team{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);overflow:hidden}:where(.ui-admin-activity) .team header,:where(.ui-admin-activity) .team-member{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:.7rem;display:flex}:where(.ui-admin-activity) .team header{background-color:var(--color-background)}:where(.ui-admin-activity) .team-member+.team-member{border-top:1px solid var(--color-border)}:where(.ui-admin-activity) .team header input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-extrabold);min-width:0;font-weight:var(--font-weight-extrabold);color:var(--color-surface-readable);border-radius:.55rem;flex:1;padding:.45rem .55rem}:where(.ui-admin-activity) .team header button{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);font-size:.68rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);border-radius:.55rem;padding:.45rem .6rem}:where(.ui-admin-activity) .team-member>span{min-width:0;display:grid}:where(.ui-admin-activity) .team-member>span small{text-transform:capitalize}:where(.ui-admin-activity) .member-actions{gap:.3rem;display:flex}:where(.ui-admin-activity) .member-actions button{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);--tw-font-weight:var(--font-weight-extrabold);font-size:.7rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary)}:where(.ui-admin-activity) .member-actions button:disabled{opacity:.35}:where(.ui-admin-activity) .member-actions .kick{color:var(--color-danger)}:where(.ui-admin-activity) .team-member>img,:where(.ui-admin-activity) .team-member>i{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:cover;border-radius:3.40282e38px;flex:none}:where(.ui-admin-activity) .team-member>i{background-color:var(--color-primary-washed);--tw-font-weight:850;color:var(--color-primary);place-items:center;font-size:.7rem;font-style:normal;font-weight:850;display:grid}:where(.ui-admin-activity) .empty-section{background-color:var(--color-background);color:var(--color-muted);border-radius:.7rem;padding:.9rem;font-size:.82rem}:where(.ui-admin-activity) .detail-error{bottom:calc(var(--spacing) * 18);padding:calc(var(--spacing) * 3);color:#fff;background:#b91c1c;border-radius:.7rem;position:sticky}:where(.ui-admin-activity) .limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}:where(.ui-admin-activity) .limit-grid label,:where(.ui-admin-activity) .reward-row label{--tw-font-weight:750;color:var(--color-muted);gap:.3rem;font-size:.72rem;font-weight:750;display:grid}:where(.ui-admin-activity) .limit-grid input,:where(.ui-admin-activity) .reward-row input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;min-height:2.55rem;color:var(--color-background-readable);border-radius:.65rem;padding:.5rem .65rem}:where(.ui-admin-activity) .add-row,:where(.ui-admin-activity) .secondary-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);font-size:.7rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border-radius:3.40282e38px;padding:.4rem .65rem}:where(.ui-admin-activity) .reward-list{gap:.55rem;display:grid}:where(.ui-admin-activity) .reward-row{border-radius:var(--radius-xl);background-color:var(--color-background);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.2rem;align-items:flex-end;gap:.55rem;padding:.65rem;display:grid}:where(.ui-admin-activity) .default-reward{align-self:center;display:grid}:where(.ui-admin-activity) .default-reward small{color:var(--color-muted);font-size:.68rem}:where(.ui-admin-activity) .remove-row{width:2.2rem;height:2.55rem;color:var(--color-danger);border-radius:.6rem;place-items:center;font-size:1.35rem;display:grid}:where(.ui-admin-activity) .secondary-button{width:100%;margin-top:.65rem}@media (min-width:640px){:where(.ui-admin-activity) .activity-page{padding-top:calc(var(--spacing) * 5)}:where(.ui-admin-activity) .status-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){:where(.ui-admin-activity) .two-columns,:where(.ui-admin-activity) .limit-grid{grid-template-columns:1fr}}:where(.ui-admin-panel) .admin-page{width:100%;max-width:calc(var(--spacing) * 192);padding-bottom:calc(var(--spacing) * 4);margin:0 auto}:where(.ui-admin-panel) .admin-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}:where(.ui-admin-panel) .admin-heading span{--tw-font-weight:var(--font-weight-extrabold);font-size:.65rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;color:var(--color-primary);text-transform:uppercase}:where(.ui-admin-panel) .admin-heading h1{--tw-font-weight:850;font-size:1.4rem;font-weight:850}:where(.ui-admin-panel) .admin-heading button,:where(.ui-admin-panel) .activity-heading button,:where(.ui-admin-panel) .party-summary>button{cursor:pointer;--tw-font-weight:var(--font-weight-extrabold);font-size:.75rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary)}:where(.ui-admin-panel) .admin-heading>button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);border-radius:2rem;min-height:2.35rem;padding:0 .85rem}:where(.ui-admin-panel) .admin-state{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);text-align:center;color:var(--color-muted);padding:2rem 1rem;font-size:.8rem}:where(.ui-admin-panel) .admin-state strong{color:var(--color-surface-readable);font-size:.95rem;display:block}:where(.ui-admin-panel) .admin-state p{margin-top:.3rem}:where(.ui-admin-panel) .admin-management{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);overflow:hidden}:where(.ui-admin-panel) .management-toggle{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:3.7rem;padding:.65rem .85rem;display:flex}:where(.ui-admin-panel) .management-toggle strong,:where(.ui-admin-panel) .management-toggle small{display:block}:where(.ui-admin-panel) .management-toggle strong{font-size:.82rem}:where(.ui-admin-panel) .management-toggle small{color:var(--color-muted);margin-top:.12rem;font-size:.64rem}:where(.ui-admin-panel) .management-toggle b{color:var(--color-primary);font-size:1.25rem}:where(.ui-admin-panel) .management-body{border-top:1px solid var(--color-border)}:where(.ui-admin-panel) .admin-search{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.65rem;display:grid}:where(.ui-admin-panel) .admin-search input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);border-radius:.6rem;min-width:0;min-height:2.4rem;padding:0 .65rem;font-size:.75rem}:where(.ui-admin-panel) .admin-search button,:where(.ui-admin-panel) .admin-user button{cursor:pointer;background-color:var(--color-primary);--tw-font-weight:750;color:var(--color-primary-readable);border-radius:.6rem;padding:0 .7rem;font-size:.68rem;font-weight:750}:where(.ui-admin-panel) .admin-search button:disabled,:where(.ui-admin-panel) .admin-user button:disabled{cursor:wait;opacity:.6}:where(.ui-admin-panel) .admin-user{min-height:calc(var(--spacing) * 13);border-top:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem .65rem;display:grid}:where(.ui-admin-panel) .admin-user>span{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);font-size:.68rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border-radius:3.40282e38px;place-items:center;display:grid}:where(.ui-admin-panel) .admin-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}:where(.ui-admin-panel) .admin-user small{--tw-font-weight:750;color:var(--color-primary);font-size:.66rem;font-weight:750}:where(.ui-admin-panel) .admin-user button{min-height:calc(var(--spacing) * 8)}:where(.ui-admin-panel) .no-admin-users{padding:calc(var(--spacing) * 3);text-align:center;color:var(--color-muted);border-top:1px solid var(--color-border);font-size:.7rem}:where(.ui-admin-panel) .editor-card,:where(.ui-admin-panel) .party-card{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);overflow:hidden}:where(.ui-admin-panel) .editor-card{padding:.9rem}:where(.ui-admin-panel) .editor-card h2,:where(.ui-admin-panel) .inline-editor>h3{--tw-font-weight:var(--font-weight-extrabold);font-size:.9rem;font-weight:var(--font-weight-extrabold);margin-bottom:.7rem}:where(.ui-admin-panel) .party-summary{min-height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:.7rem .85rem;display:flex}:where(.ui-admin-panel) .party-summary>div{align-items:center;gap:.6rem;min-width:0;display:flex}:where(.ui-admin-panel) .party-summary h2{--tw-font-weight:var(--font-weight-extrabold);font-size:.92rem;font-weight:var(--font-weight-extrabold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.ui-admin-panel) .party-summary p{color:var(--color-muted);font-size:.65rem}:where(.ui-admin-panel) .active-dot{background-color:var(--color-muted);border-radius:3.40282e38px;flex:0 0 .65rem;width:.65rem;height:.65rem}:where(.ui-admin-panel) .active-dot.on{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}:where(.ui-admin-panel) .inline-editor{background:var(--color-primary);padding:.8rem}@supports (color:color-mix(in lab, red, red)){:where(.ui-admin-panel) .inline-editor{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface))}}:where(.ui-admin-panel) .inline-editor{border-top:1px solid var(--color-border)}:where(.ui-admin-panel) .form-grid{gap:.65rem;display:grid}:where(.ui-admin-panel) .form-grid label{gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.67rem;font-weight:var(--font-weight-bold);color:var(--color-muted);display:grid}:where(.ui-admin-panel) .form-grid input:not([type=checkbox]),:where(.ui-admin-panel) .form-grid textarea,:where(.ui-admin-panel) .form-grid select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;min-height:2.55rem;color:var(--color-background-readable);--tw-outline-style:none;border-radius:.65rem;outline-style:none;padding:.5rem .65rem;font-size:.78rem}:where(.ui-admin-panel) .form-grid textarea{resize:vertical}:where(.ui-admin-panel) .form-grid input:focus,:where(.ui-admin-panel) .form-grid textarea:focus,:where(.ui-admin-panel) .form-grid select:focus{border-color:var(--color-primary)}:where(.ui-admin-panel) .two-columns{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}:where(.ui-admin-panel) .check-field{min-height:calc(var(--spacing) * 9);align-items:center;color:var(--color-surface-readable)!important;gap:.45rem!important;display:flex!important}:where(.ui-admin-panel) .check-field input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-primary)}:where(.ui-admin-panel) .checks{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:.65rem;padding:0 .6rem}:where(.ui-admin-panel) .date-hint{color:var(--color-muted);margin-top:-.35rem;font-size:.62rem}:where(.ui-admin-panel) .primary-action{cursor:pointer;background-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);width:100%;min-height:2.55rem;font-size:.75rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);border-radius:.7rem;margin-top:.7rem}:where(.ui-admin-panel) .primary-action:disabled{cursor:wait;opacity:.6}:where(.ui-admin-panel) .manage-activities{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:3.7rem;color:var(--color-surface-readable);border-top:1px solid var(--color-border);padding:.65rem .85rem;text-decoration-line:none;display:flex}:where(.ui-admin-panel) .manage-activities strong,:where(.ui-admin-panel) .manage-activities small{display:block}:where(.ui-admin-panel) .manage-activities strong{font-size:.78rem}:where(.ui-admin-panel) .manage-activities small{color:var(--color-muted);margin-top:.12rem;font-size:.63rem}:where(.ui-admin-panel) .manage-activities b{color:var(--color-primary);font-size:1.25rem}:where(.ui-admin-panel) .manage-members{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);text-align:left;width:100%;min-height:3.7rem;color:var(--color-surface-readable);border-top:1px solid var(--color-border);padding:.65rem .85rem;display:flex}:where(.ui-admin-panel) .manage-members strong,:where(.ui-admin-panel) .manage-members small{display:block}:where(.ui-admin-panel) .manage-members strong{font-size:.78rem}:where(.ui-admin-panel) .manage-members small{color:var(--color-muted);margin-top:.12rem;font-size:.63rem}:where(.ui-admin-panel) .manage-members b{color:var(--color-primary);font-size:1.2rem}:where(.ui-admin-panel) .participant-list{background-color:var(--color-background);border-top:1px solid var(--color-border)}:where(.ui-admin-panel) .participant-list>p{text-align:center;color:var(--color-muted);padding:.9rem;font-size:.7rem}:where(.ui-admin-panel) .party-participant{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.6rem;padding:.55rem .75rem;display:grid}:where(.ui-admin-panel) .party-participant+.party-participant{border-top:1px solid var(--color-border)}:where(.ui-admin-panel) .party-participant>img,:where(.ui-admin-panel) .party-participant>i{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:cover;border-radius:3.40282e38px}:where(.ui-admin-panel) .party-participant>i{background-color:var(--color-primary-washed);--tw-font-weight:850;color:var(--color-primary);place-items:center;font-size:.7rem;font-style:normal;font-weight:850;display:grid}:where(.ui-admin-panel) .party-participant>span{min-width:0;display:grid}:where(.ui-admin-panel) .party-participant strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}:where(.ui-admin-panel) .party-participant small{color:var(--color-muted);font-size:.6rem}:where(.ui-admin-panel) .party-participant label{--tw-font-weight:var(--font-weight-extrabold);font-size:.67rem;font-weight:var(--font-weight-extrabold);align-items:center;gap:.3rem;display:flex}:where(.ui-admin-panel) .party-participant input{accent-color:var(--color-primary)}:where(.ui-admin-panel) .participant-actions{justify-items:end;gap:.3rem;display:grid}:where(.ui-admin-panel) .participant-actions form{gap:.3rem;display:flex}:where(.ui-admin-panel) .participant-actions form input{min-height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 20);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);font-size:.7rem}:where(.ui-admin-panel) .participant-actions form button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:.68rem;font-weight:var(--font-weight-bold);color:var(--color-primary-readable)}:where(.ui-admin-panel) .participant-actions form button:disabled{opacity:.5}@media (max-width:520px){:where(.ui-admin-panel) .party-participant{grid-template-columns:2.25rem minmax(0,1fr)}:where(.ui-admin-panel) .participant-actions{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;display:flex}}:where(.ui-admin-panel) .admin-error{bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-danger);text-align:center;color:var(--color-danger-readable);margin-top:.7rem;padding:.7rem;font-size:.72rem;position:sticky}@media (min-width:640px){:where(.ui-admin-panel) .editor-card,:where(.ui-admin-panel) .inline-editor{padding:1.1rem}}:where(.ui-admin-party-activities) .activities-page{width:100%;max-width:calc(var(--spacing) * 184);padding-bottom:calc(var(--spacing) * 4);margin:0 auto}:where(.ui-admin-party-activities) .page-header{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}:where(.ui-admin-party-activities) .page-header>a{color:var(--color-primary);font-size:2rem;line-height:1;text-decoration-line:none}:where(.ui-admin-party-activities) .page-header span{--tw-font-weight:var(--font-weight-extrabold);font-size:.61rem;font-weight:var(--font-weight-extrabold);letter-spacing:.07em;color:var(--color-primary);text-transform:uppercase}:where(.ui-admin-party-activities) .page-header h1{--tw-font-weight:850;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:850;overflow:hidden}:where(.ui-admin-party-activities) .page-header>button{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);min-height:2.3rem;font-size:.7rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border-radius:2rem;padding:0 .75rem}:where(.ui-admin-party-activities) .page-state,:where(.ui-admin-party-activities) .empty-list{margin-top:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);text-align:center;color:var(--color-muted);border-radius:.85rem;padding:1.3rem .8rem;font-size:.75rem}:where(.ui-admin-party-activities) .new-activity{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-surface);padding:.85rem}:where(.ui-admin-party-activities) .new-activity h2{--tw-font-weight:var(--font-weight-extrabold);font-size:.88rem;font-weight:var(--font-weight-extrabold);margin-bottom:.7rem}:where(.ui-admin-party-activities) .section-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);margin-top:1.15rem;padding:0 .2rem .45rem;display:flex}:where(.ui-admin-party-activities) .section-heading h2{--tw-font-weight:850;font-size:.84rem;font-weight:850}:where(.ui-admin-party-activities) .section-heading p{color:var(--color-muted);margin-top:.1rem;font-size:.62rem}:where(.ui-admin-party-activities) .section-heading>span{background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);min-width:1.45rem;height:1.45rem;font-size:.65rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border-radius:3.40282e38px;place-items:center;display:grid}:where(.ui-admin-party-activities) .section-heading.lower{margin-top:calc(var(--spacing) * 6)}:where(.ui-admin-party-activities) .sortable-list,:where(.ui-admin-party-activities) .finished-list{gap:calc(var(--spacing) * 2);display:grid}:where(.ui-admin-party-activities) .activity-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);box-shadow:0 .15rem .5rem var(--color-primary);border-radius:.9rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.ui-admin-party-activities) .activity-card{box-shadow:0 .15rem .5rem color-mix(in srgb, var(--color-primary) 5%, transparent)}}:where(.ui-admin-party-activities) .activity-card{transition:opacity .12s,transform .12s}:where(.ui-admin-party-activities) .activity-card.dragging{z-index:5;opacity:.72;transform:scale(.985);box-shadow:0 .7rem 1.4rem #0003}:where(.ui-admin-party-activities) .activity-card.open{border-color:var(--color-primary)}:where(.ui-admin-party-activities) .activity-summary{grid-template-columns:2.5rem minmax(0,1fr);align-items:stretch;min-height:3.8rem;display:grid}:where(.ui-admin-party-activities) .drag-handle,:where(.ui-admin-party-activities) .locked-mark{touch-action:none;color:var(--color-muted);border-right:1px solid var(--color-border);-webkit-user-select:none;user-select:none;place-items:center;font-size:1.25rem;display:grid}:where(.ui-admin-party-activities) .drag-handle{cursor:grab}:where(.ui-admin-party-activities) .drag-handle:active{cursor:grabbing;color:var(--color-primary)}:where(.ui-admin-party-activities) .locked-mark{font-size:.8rem}:where(.ui-admin-party-activities) .activity-toggle{cursor:pointer;text-align:left;grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.55rem .75rem;display:grid}:where(.ui-admin-party-activities) .activity-toggle strong,:where(.ui-admin-party-activities) .activity-toggle small{display:block}:where(.ui-admin-party-activities) .activity-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}:where(.ui-admin-party-activities) .activity-toggle small{color:var(--color-muted);margin-top:.12rem;font-size:.62rem}:where(.ui-admin-party-activities) .activity-toggle b{color:var(--color-primary)}:where(.ui-admin-party-activities) .status-dot{background:#8b5cf6;border-radius:3.40282e38px;width:.55rem;height:.55rem}:where(.ui-admin-party-activities) .status-dot.state-registration{background:#3b82f6}:where(.ui-admin-party-activities) .status-dot.state-in_progress{background:#f59e0b}:where(.ui-admin-party-activities) .status-dot.state-completed{background:#22c55e}:where(.ui-admin-party-activities) .activity-editor{background:var(--color-primary);padding:.8rem}@supports (color:color-mix(in lab, red, red)){:where(.ui-admin-party-activities) .activity-editor{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface))}}:where(.ui-admin-party-activities) .activity-editor{border-top:1px solid var(--color-border)}:where(.ui-admin-party-activities) .form-grid{gap:.65rem;display:grid}:where(.ui-admin-party-activities) .form-grid label{gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.67rem;font-weight:var(--font-weight-bold);color:var(--color-muted);display:grid}:where(.ui-admin-party-activities) .form-grid input:not([type=checkbox]),:where(.ui-admin-party-activities) .form-grid textarea,:where(.ui-admin-party-activities) .form-grid select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;min-height:2.55rem;color:var(--color-background-readable);--tw-outline-style:none;border-radius:.65rem;outline-style:none;padding:.5rem .65rem;font-size:.78rem}:where(.ui-admin-party-activities) .form-grid textarea{resize:vertical}:where(.ui-admin-party-activities) .form-grid input:focus,:where(.ui-admin-party-activities) .form-grid textarea:focus,:where(.ui-admin-party-activities) .form-grid select:focus{border-color:var(--color-primary)}:where(.ui-admin-party-activities) .two-columns{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}:where(.ui-admin-party-activities) .check-field{min-height:calc(var(--spacing) * 9);align-items:center;color:var(--color-surface-readable)!important;gap:.45rem!important;display:flex!important}:where(.ui-admin-party-activities) .check-field input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-primary)}:where(.ui-admin-party-activities) .checks,:where(.ui-admin-party-activities) .enabled-field{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:.65rem;padding:0 .6rem}:where(.ui-admin-party-activities) .date-hint{color:var(--color-muted);margin-top:-.35rem;font-size:.62rem}:where(.ui-admin-party-activities) .save-button{cursor:pointer;background-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);width:100%;min-height:2.55rem;font-size:.74rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);border-radius:.7rem;margin-top:.7rem}:where(.ui-admin-party-activities) .save-button:disabled{cursor:wait;opacity:.6}:where(.ui-admin-party-activities) .page-error{bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-danger);text-align:center;color:var(--color-danger-readable);margin-top:.7rem;padding:.7rem;font-size:.7rem;position:sticky}@media (min-width:640px){:where(.ui-admin-party-activities) .new-activity,:where(.ui-admin-party-activities) .activity-editor{padding:1.1rem}}:where(.ui-complete-registration) .completion-page{place-items:center;min-height:100%;padding:1rem 0;display:grid}:where(.ui-complete-registration) .completion-card{width:100%;max-width:calc(var(--spacing) * 108);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-surface-readable);box-shadow:0 1.25rem 3rem var(--color-primary);padding:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.ui-complete-registration) .completion-card{box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--color-primary) 14%, transparent)}}:where(.ui-complete-registration) .completion-card:before{height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 64);background-color:var(--color-primary);opacity:.16;filter:blur(2.25rem);content:"";border-radius:3.40282e38px;position:absolute;top:-5rem;left:50%;translate:-50%}:where(.ui-complete-registration) .connection-visual{height:calc(var(--spacing) * 18);justify-content:center;align-items:center;display:flex;position:relative}:where(.ui-complete-registration) .provider-logo,:where(.ui-complete-registration) .swamp-logo{z-index:1;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);--tw-font-weight:850;box-shadow:0 0 0 4px var(--color-surface);border-radius:3.40282e38px;place-items:center;font-size:1.4rem;font-weight:850;display:grid;position:relative}:where(.ui-complete-registration) .provider-google{color:#4285f4;background:#fff;border:1px solid #ddd}:where(.ui-complete-registration) .provider-facebook{color:#fff;background:#1877f2}:where(.ui-complete-registration) .provider-steam{color:#fff;background:#171d25}:where(.ui-complete-registration) .provider-provider{background-color:var(--color-primary-washed);color:var(--color-primary)}:where(.ui-complete-registration) .swamp-logo{background-color:var(--color-primary-washed);color:var(--color-primary);border:2px solid var(--color-primary);overflow:hidden}:where(.ui-complete-registration) .swamp-logo img{object-fit:cover;width:100%;height:100%;padding:.08rem}:where(.ui-complete-registration) .connection-line{width:calc(var(--spacing) * 16);color:var(--color-primary);justify-content:space-evenly;display:flex}:where(.ui-complete-registration) .connection-line i{opacity:.7;background:currentColor;border-radius:3.40282e38px;width:.35rem;height:.35rem}:where(.ui-complete-registration) .completion-heading{text-align:center;margin-top:.8rem}:where(.ui-complete-registration) .step-label{background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);font-size:.68rem;font-weight:var(--font-weight-extrabold);letter-spacing:.05em;color:var(--color-primary);text-transform:uppercase;border-radius:2rem;padding:.25rem .6rem;display:inline-block}:where(.ui-complete-registration) .completion-heading h1{--tw-font-weight:850;letter-spacing:-.025em;margin-top:.55rem;font-size:1.65rem;font-weight:850}:where(.ui-complete-registration) .completion-heading p{max-width:calc(var(--spacing) * 84);color:var(--color-muted);margin:.35rem auto 0;font-size:.8rem;line-height:1.45}:where(.ui-complete-registration) .completion-form{gap:calc(var(--spacing) * 4);margin-top:1.4rem;display:grid}:where(.ui-complete-registration) .field-label{--tw-font-weight:750;margin:0 0 .35rem .15rem;font-size:.76rem;font-weight:750;display:block}:where(.ui-complete-registration) .input-shell{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);transition:border-color .15s,box-shadow .15s;display:block}:where(.ui-complete-registration) .input-shell:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(.ui-complete-registration) .input-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent)}}:where(.ui-complete-registration) .field-input{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-background-readable);padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s,transform .15s}:where(.ui-complete-registration) .username-group small{color:var(--color-muted);margin:.35rem .15rem 0;font-size:.66rem;display:block}:where(.ui-complete-registration) .field-error{color:var(--color-danger);margin:.3rem .15rem 0;font-size:.7rem;display:block}:where(.ui-complete-registration) .form-error{color:var(--color-danger);background:var(--color-danger);border-radius:.7rem;padding:.65rem .75rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){:where(.ui-complete-registration) .form-error{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}:where(.ui-complete-registration) .primary-button{min-height:calc(var(--spacing) * 12);cursor:pointer;background-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);width:100%;font-size:.85rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);box-shadow:0 .55rem 1.15rem var(--color-primary);border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){:where(.ui-complete-registration) .primary-button{box-shadow:0 .55rem 1.15rem color-mix(in srgb, var(--color-primary) 22%, transparent)}}:where(.ui-complete-registration) .primary-button{transition:filter .15s,transform .15s}:where(.ui-complete-registration) .primary-button:hover{filter:brightness(1.08);transform:translateY(-1px)}:where(.ui-complete-registration) .primary-button:disabled{cursor:wait;opacity:.65;transform:none}:where(.ui-complete-registration) .spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border:2px solid;border-radius:3.40282e38px;animation:.7s linear infinite spin}:where(.ui-complete-registration) .privacy-note{margin-top:calc(var(--spacing) * 4);text-align:center;color:var(--color-muted);justify-content:center;align-items:center;gap:.35rem;font-size:.64rem;display:flex}:where(.ui-complete-registration) .privacy-note svg{flex:none;width:.85rem;height:.85rem}:where(.ui-complete-registration) .start-over{margin-top:calc(var(--spacing) * 3);text-align:center;color:var(--color-primary);text-underline-offset:2px;font-size:.7rem;text-decoration-line:underline;display:block}@keyframes spin{to{rotate:360deg}}@media (min-width:640px){:where(.ui-complete-registration) .completion-card{padding:calc(var(--spacing) * 7)}}:where(.ui-conversation) .chat-page{width:100%;height:100%;min-height:0;max-width:calc(var(--spacing) * 176);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:repeat(1,minmax(0,1fr));min-width:0;margin:0 auto;display:grid;overflow:hidden}:where(.ui-conversation) .chat-header{border-bottom:1px solid var(--color-border);grid-template-columns:2rem 1fr 2rem;align-items:center;padding-bottom:.7rem;display:grid}:where(.ui-conversation) .chat-header a{font-size:2rem;line-height:1}:where(.ui-conversation) .chat-header h1{text-align:center;--tw-font-weight:750;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:750;overflow:hidden}:where(.ui-conversation) .conversation-identity{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}:where(.ui-conversation) .conversation-title{text-align:center;min-width:0}:where(.ui-conversation) .conversation-title .presence{color:var(--color-muted);font-size:.62rem;line-height:1.1;display:block}:where(.ui-conversation) .conversation-title .presence.online{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#31a24c}:where(.ui-conversation) .group-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);font-size:.75rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border-radius:3.40282e38px;flex:0 0 2rem;place-items:center;display:grid;overflow:hidden}:where(.ui-conversation) .group-avatar img{object-fit:cover;width:100%;height:100%}:where(.ui-conversation) .settings-button{cursor:pointer;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-muted)}:where(.ui-conversation) .settings-backdrop{z-index:70;background:#000000a6;align-items:flex-end;display:grid;position:fixed;inset:0}:where(.ui-conversation) .conversation-settings{background-color:var(--color-surface);width:100%;max-height:90dvh;color:var(--color-surface-readable);border-radius:1.25rem 1.25rem 0 0;overflow-y:auto}:where(.ui-conversation) .conversation-settings>header{min-height:calc(var(--spacing) * 14);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:0 1rem;display:flex}:where(.ui-conversation) .conversation-settings>header h2{--tw-font-weight:var(--font-weight-extrabold);font-size:1rem;font-weight:var(--font-weight-extrabold)}:where(.ui-conversation) .conversation-settings>header button{cursor:pointer;color:var(--color-muted);font-size:1.5rem}:where(.ui-conversation) .settings-picture{justify-items:center;gap:.4rem;display:grid}:where(.ui-conversation) .settings-picture>button:last-child{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-primary)}:where(.ui-conversation) .large-group-avatar{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);cursor:pointer;background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);font-size:1.5rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border:3px solid var(--color-primary);border-radius:3.40282e38px;place-items:center;display:grid;overflow:hidden}:where(.ui-conversation) .large-group-avatar img{object-fit:cover;width:100%;height:100%}:where(.ui-conversation) .name-field{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);gap:.3rem;display:grid}:where(.ui-conversation) .name-field input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);border-radius:.65rem;min-height:2.6rem;padding:0 .7rem;font-size:.85rem}:where(.ui-conversation) .save-settings{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 10);cursor:pointer;background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);width:100%;font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-primary-readable);border-radius:.65rem}:where(.ui-conversation) .color-setting{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding:.55rem .7rem;display:flex}:where(.ui-conversation) .color-setting strong,:where(.ui-conversation) .color-setting small{display:block}:where(.ui-conversation) .color-setting strong{font-size:.78rem}:where(.ui-conversation) .color-setting small{color:var(--color-muted);margin-top:.1rem;font-size:.64rem}:where(.ui-conversation) .color-picker{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border:2px solid var(--selected-color);border-radius:3.40282e38px;flex:0 0 2.5rem;place-items:center;display:grid;position:relative}:where(.ui-conversation) .color-picker span{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background:var(--selected-color);border-radius:3.40282e38px}:where(.ui-conversation) .color-picker input{opacity:0;width:1px;height:1px;position:absolute}:where(.ui-conversation) .member-heading{margin-top:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;display:flex}:where(.ui-conversation) .member-heading h3{--tw-font-weight:var(--font-weight-extrabold);font-size:.85rem;font-weight:var(--font-weight-extrabold)}:where(.ui-conversation) .member-heading span{color:var(--color-muted);font-size:.7rem}:where(.ui-conversation) .member-list{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);margin-top:.45rem;overflow:hidden}:where(.ui-conversation) .member{min-height:calc(var(--spacing) * 13);border-bottom:1px solid var(--color-border);grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.6rem;padding:.45rem .65rem;font-size:.8rem;display:grid}:where(.ui-conversation) .member:last-child{border-bottom:0}:where(.ui-conversation) .member.inactive{opacity:.55}:where(.ui-conversation) .member small{color:var(--color-muted);font-size:.65rem}:where(.ui-conversation) .member-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);font-size:.7rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border-radius:3.40282e38px;place-items:center;display:grid;overflow:hidden}:where(.ui-conversation) .member-avatar[style]{border-color:var(--participant-color);color:var(--participant-color);background:var(--participant-color)}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .member-avatar[style]{background:color-mix(in srgb, var(--participant-color) 18%, var(--color-surface))}}:where(.ui-conversation) .member-avatar img{object-fit:cover;width:100%;height:100%}:where(.ui-conversation) .add-people-toggle{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);--tw-font-weight:750;width:100%;min-height:2.4rem;color:var(--color-primary);border-radius:.65rem;margin-top:.65rem;font-size:.75rem;font-weight:750}:where(.ui-conversation) .add-people{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);margin-top:.55rem;overflow:hidden}:where(.ui-conversation) .member-search{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.55rem;display:grid}:where(.ui-conversation) .member-search input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);border-radius:.55rem;min-width:0;min-height:2.35rem;padding:0 .65rem;font-size:.75rem}:where(.ui-conversation) .member-search button,:where(.ui-conversation) .available-user button{cursor:pointer;background-color:var(--color-primary);--tw-font-weight:750;color:var(--color-primary-readable);border-radius:.55rem;padding:0 .7rem;font-size:.7rem;font-weight:750}:where(.ui-conversation) .member-search button:disabled,:where(.ui-conversation) .available-user button:disabled{cursor:wait;opacity:.55}:where(.ui-conversation) .available-user{border-bottom:1px solid var(--color-border);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.3rem;padding:.45rem .55rem;font-size:.78rem;display:grid}:where(.ui-conversation) .available-user:last-child{border-bottom:0}:where(.ui-conversation) .available-user button{min-height:calc(var(--spacing) * 8)}:where(.ui-conversation) .no-users{text-align:center;color:var(--color-muted);padding:.8rem;font-size:.72rem}:where(.ui-conversation) .settings-error{color:var(--color-danger);margin-top:.4rem;font-size:.7rem}:where(.ui-conversation) .leave-group{cursor:pointer;--tw-font-weight:750;width:100%;min-height:2.4rem;color:var(--color-danger);border:1px solid var(--color-danger);border-radius:.65rem;margin-top:.6rem;font-size:.75rem;font-weight:750}:where(.ui-conversation) .leave-group:hover{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .leave-group:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}:where(.ui-conversation) .leave-group:disabled{cursor:wait;opacity:.55}@media (min-width:640px){:where(.ui-conversation) .settings-backdrop{padding:calc(var(--spacing) * 4);place-items:center}:where(.ui-conversation) .conversation-settings{max-width:calc(var(--spacing) * 120);border-radius:1.25rem}}:where(.ui-conversation) .message-scroll{flex-direction:column;gap:.45rem;min-width:0;min-height:0;padding:1rem .15rem;display:flex;overflow-y:auto}:where(.ui-conversation) .message{box-sizing:border-box;touch-action:pan-y;border-radius:var(--radius-2xl);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;flex-shrink:0;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-flow:row;width:fit-content;min-width:0;max-width:78%;padding:.55rem .75rem;font-size:.88rem;display:grid;position:relative}:where(.ui-conversation) .message.has-reactions{margin-bottom:calc(var(--spacing) * 4)}:where(.ui-conversation) .message.mine{background-color:var(--color-primary);color:var(--color-primary-readable);border-bottom-right-radius:.25rem;align-self:flex-end}:where(.ui-conversation) .message.theirs{background-color:var(--color-primary-washed);border-bottom-left-radius:.25rem;align-self:flex-start;min-height:3.35rem;padding-left:3.35rem}:where(.ui-conversation) .message.group-colored{color:var(--color-surface-readable);background:var(--participant-color)}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .message.group-colored{background:color-mix(in srgb, var(--participant-color) 18%, var(--color-surface))}}:where(.ui-conversation) .message.group-colored{border:1px solid var(--participant-color)}:where(.ui-conversation) .message-avatar{background-color:var(--color-surface);--tw-font-weight:var(--font-weight-extrabold);width:2.15rem;height:2.15rem;font-size:.75rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);border:2px solid var(--color-border);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;top:.65rem;left:.65rem;overflow:hidden}:where(.ui-conversation) .message-avatar img{object-fit:cover;border-radius:3.40282e38px;width:100%;height:100%;display:block}:where(.ui-conversation) .message strong{overflow-wrap:anywhere;min-width:0;margin-bottom:.15rem;font-size:.68rem;display:block}:where(.ui-conversation) .message p{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}:where(.ui-conversation) .message small{margin-top:var(--spacing);overflow-wrap:anywhere;opacity:.68;width:100%;min-width:0;font-size:.62rem;line-height:1.2;display:block;position:static}:where(.ui-conversation) .message.has-reader-details{cursor:pointer}:where(.ui-conversation) .message-reactions{right:calc(var(--spacing) * 2);z-index:10;background-color:var(--color-surface);color:var(--color-surface-readable);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:2px solid var(--color-surface);border-radius:3.40282e38px;display:flex;position:absolute;bottom:-1rem;overflow:hidden}:where(.ui-conversation) .reaction-summary{min-height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-surface);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:0;padding:.15rem .45rem;line-height:1}:where(.ui-conversation) .reaction-summary+.reaction-summary{border-left:1px solid var(--color-border)}:where(.ui-conversation) .reaction-summary.mine{background-color:var(--color-primary-washed);color:var(--color-primary)}:where(.ui-conversation) .reaction-summary:disabled{cursor:wait;opacity:.6}:where(.ui-conversation) .message-reaction-picker{z-index:30;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);max-width:calc(100vw - 2rem);padding:var(--spacing);white-space:nowrap;color:var(--color-surface-readable);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-wrap:wrap;display:flex;position:absolute;bottom:calc(100% + .4rem)}:where(.ui-conversation) .message-reaction-picker.below{top:calc(100% + .4rem);bottom:auto}:where(.ui-conversation) .message.mine .message-reaction-picker{right:0}:where(.ui-conversation) .message.theirs .message-reaction-picker{left:0}:where(.ui-conversation) .message-reaction-picker button{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);cursor:pointer;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;place-items:center;display:grid}@media (hover:hover){:where(.ui-conversation) .message-reaction-picker button:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-primary-washed)}}:where(.ui-conversation) .message-reaction-picker button[aria-pressed=true]{background-color:var(--color-primary-washed);box-shadow:inset 0 0 0 2px var(--color-primary)}:where(.ui-conversation) .message-reaction-picker .reaction-remove{min-width:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger)}:where(.ui-conversation) .message-reaction-picker .reaction-cancel{min-width:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted)}:where(.ui-conversation) .reader-details{gap:var(--spacing);overflow-wrap:anywhere;border-top:1px solid;flex-wrap:wrap;min-width:0;margin-top:.45rem;padding-top:.4rem;font-size:.68rem;display:flex}:where(.ui-conversation) .reader-details b{width:100%}:where(.ui-conversation) .reader-details span:after{content:","}:where(.ui-conversation) .reader-details span:last-child:after{content:""}:where(.ui-conversation) .system-message{border-radius:var(--radius-2xl);text-align:center;overflow-wrap:anywhere;min-width:0;max-width:85%;color:var(--color-muted);background:var(--color-muted);flex-shrink:0;align-self:center;padding:.25rem .7rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .system-message{background:color-mix(in srgb, var(--color-muted) 10%, transparent)}}:where(.ui-conversation) .system-message time{margin-left:var(--spacing);opacity:.7;font-size:.6rem}:where(.ui-conversation) .composer{gap:calc(var(--spacing) * 2);box-shadow:inset 0 1px 0 var(--color-border);grid-template-columns:2.75rem 2.75rem minmax(0,1fr) 2.75rem;padding-top:.7rem;display:grid}:where(.ui-conversation) .composer input:not([type=file]){min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);min-width:0;box-shadow:none;--tw-outline-style:none;border-radius:2rem;outline-style:none;padding:0 1rem}:where(.ui-conversation) .composer input:not([type=file]):focus{border-color:var(--color-primary)}:where(.ui-conversation) .composer button{cursor:pointer;background-color:var(--color-primary);color:var(--color-primary-readable);border-radius:3.40282e38px;place-items:center;display:grid}:where(.ui-conversation) .composer button:disabled{cursor:default;opacity:.4}:where(.ui-conversation) .composer svg{width:1.2rem}:where(.ui-conversation) .composer{position:relative}:where(.ui-conversation) .conversation-live-presence{z-index:4;pointer-events:none;align-items:center;gap:.3rem;max-width:calc(100% - 1.1rem);display:flex;position:absolute;bottom:calc(100% + .25rem);left:.55rem;overflow-x:auto}:where(.ui-conversation) .live-participant{color:#efe0b5;background:#49301de8;border:1px solid #2a190d;border-radius:1rem;flex:none;align-items:center;gap:.25rem;padding:.15rem .35rem .15rem .15rem;font:700 .68rem Georgia,serif;display:inline-flex;box-shadow:0 2px 4px #160d0788}:where(.ui-conversation) .live-avatar{color:#fff2c8;background:#6f4c29;border:2px solid #b89557;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid;overflow:hidden;box-shadow:0 1px #1c1008}:where(.ui-conversation) .live-avatar img{object-fit:cover;width:100%;height:100%}:where(.ui-conversation) .live-participant i{color:#dce98a;letter-spacing:.04em;font-style:normal;animation:1.1s ease-in-out infinite conversation-typing}@keyframes conversation-typing{50%{opacity:.42}}:where(.ui-conversation) .status{text-align:center;color:var(--color-muted);margin:auto;font-size:.82rem}:where(.ui-conversation) .older{min-height:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-font-weight:750;color:var(--color-primary);box-shadow:0 .2rem .6rem var(--color-primary);border-radius:2rem;flex-shrink:0;align-self:center;padding:.35rem .9rem;font-size:.75rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .older{box-shadow:0 .2rem .6rem color-mix(in srgb, var(--color-primary) 10%, transparent)}}:where(.ui-conversation) .older:hover{border-color:var(--color-primary);background-color:var(--color-primary-washed)}:where(.ui-conversation) .error{text-align:center;color:var(--color-danger);font-size:.75rem}:where(.ui-messages) .messages-page{width:100%;max-width:calc(var(--spacing) * 176);margin:0 auto}:where(.ui-messages) .messages-heading h1{--tw-font-weight:var(--font-weight-extrabold);font-size:1.6rem;font-weight:var(--font-weight-extrabold)}:where(.ui-messages) .message-actions{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.9rem;display:grid}:where(.ui-messages) .message-actions button{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);--tw-font-weight:var(--font-weight-bold);font-size:.78rem;font-weight:var(--font-weight-bold);color:var(--color-primary);padding:.45rem}:where(.ui-messages) .message-actions .primary-action{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-readable)}:where(.ui-messages) h2{--tw-font-weight:750;margin-bottom:.65rem;font-size:.9rem;font-weight:750}:where(.ui-messages) .conversation-section{margin-top:1.4rem}:where(.ui-messages) .online-section{margin-top:calc(var(--spacing) * 5)}:where(.ui-messages) .online-users{gap:.8rem;min-height:4.7rem;padding:.15rem;display:flex;overflow-x:auto}:where(.ui-messages) .online-users button{width:calc(var(--spacing) * 16);cursor:pointer;text-align:center;flex:0 0 4rem;font-size:.68rem;overflow:hidden}:where(.ui-messages) .online-avatar{width:3.4rem;height:3.4rem;margin:0 auto .3rem;display:block;position:relative}:where(.ui-messages) .online-avatar .user-avatar{border:2px solid var(--color-primary);border-radius:3.40282e38px;width:3.4rem;height:3.4rem}:where(.ui-messages) .online-avatar i{border:2px solid var(--color-background);background:#31a24c;border-radius:3.40282e38px;width:.8rem;height:.8rem;position:absolute;bottom:0;right:0}:where(.ui-messages) .online-users>p{color:var(--color-muted);align-self:center;font-size:.76rem}:where(.ui-messages) .conversation-creator{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);margin-top:.9rem;padding:.85rem}:where(.ui-messages) .creator-heading{justify-content:space-between;align-items:center;display:flex}:where(.ui-messages) .creator-heading h2{margin:0}:where(.ui-messages) .creator-heading button{cursor:pointer;color:var(--color-muted);font-size:1.4rem}:where(.ui-messages) .group-name,:where(.ui-messages) .user-filter{margin-top:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);border-radius:.7rem;width:100%}:where(.ui-messages) .group-name{padding:.65rem .75rem}:where(.ui-messages) .user-filter{grid-template-columns:1.15rem 1fr;align-items:center;gap:.45rem;padding:0 .7rem;display:grid}:where(.ui-messages) .user-filter svg{color:var(--color-muted)}:where(.ui-messages) .user-filter input{--tw-outline-style:none;outline-style:none;min-height:2.65rem}:where(.ui-messages) .user-results{max-height:calc(var(--spacing) * 72);margin-top:.65rem;overflow-y:auto}:where(.ui-messages) .user-results>p{padding:calc(var(--spacing) * 6);text-align:center;color:var(--color-muted);font-size:.78rem}:where(.ui-messages) .user-result{cursor:pointer;text-align:left;border-bottom:1px solid var(--color-border);grid-template-columns:auto 2.5rem 1fr;align-items:center;gap:.65rem;width:100%;min-height:3.6rem;font-size:.85rem;display:grid}:where(.ui-messages) button.user-result{grid-template-columns:2.5rem 1fr}:where(.ui-messages) .user-result input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-primary)}:where(.ui-messages) .user-avatar,:where(.ui-messages) .conversation-avatar{background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-primary);border-radius:3.40282e38px;place-items:center;display:grid;overflow:hidden}:where(.ui-messages) .user-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}:where(.ui-messages) .user-avatar img,:where(.ui-messages) .conversation-avatar img{object-fit:cover;border-radius:3.40282e38px;width:100%;height:100%;display:block}:where(.ui-messages) .create-group{margin-top:calc(var(--spacing) * 3);background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);width:100%;min-height:2.7rem;font-size:.82rem;font-weight:var(--font-weight-bold);color:var(--color-primary-readable);border-radius:.7rem}:where(.ui-messages) .create-group:disabled{opacity:.45}:where(.ui-messages) .error{margin-top:calc(var(--spacing) * 2);color:var(--color-danger);font-size:.75rem}:where(.ui-messages) .conversation-list{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);overflow:hidden}:where(.ui-messages) .conversation-list a{min-height:calc(var(--spacing) * 18);align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border);grid-template-columns:3rem minmax(0,1fr) auto;padding:.6rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){:where(.ui-messages) .conversation-list a.unread{background:color-mix(in srgb, var(--color-primary) 11%, var(--color-surface))}}:where(.ui-messages) .conversation-list a.unread .conversation-copy strong{--tw-font-weight:850;font-weight:850}:where(.ui-messages) .conversation-avatar{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}:where(.ui-messages) .conversation-copy{min-width:0}:where(.ui-messages) .conversation-copy strong,:where(.ui-messages) .conversation-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.ui-messages) .conversation-copy strong{font-size:.9rem}:where(.ui-messages) .conversation-copy small,:where(.ui-messages) time{color:var(--color-muted);font-size:.72rem}:where(.ui-messages) .conversation-copy em{--tw-font-weight:var(--font-weight-extrabold);font-size:.67rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);margin-top:.15rem;font-style:normal;display:block}:where(.ui-messages) .empty{border-radius:var(--radius-2xl);text-align:center;color:var(--color-muted);border:1px dashed var(--color-border);padding:2.5rem 1rem;font-size:.85rem}:where(.ui-messages) .load-more{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-size:.8rem;font-weight:var(--font-weight-bold);color:var(--color-primary);margin:.8rem auto;display:block}:where(.ui-conversation),:where(.ui-messages){--message-parchment:#ead8a3;--message-parchment-light:#f3e4b8;--message-parchment-green:#c4c98a;--message-ink:#49351f;--message-wood:#654020;--message-wood-dark:#2e1b0e;--message-paper-edge:polygon(0 1.5%,3% 0.4%,7% 1.4%,12% 0.2%,18% 1.1%,25% 0.3%,33% 1.4%,42% 0.2%,51% 1.2%,61% 0.3%,70% 1.4%,79% 0.2%,88% 1.1%,96% 0.3%,100% 1.5%,99.2% 15%,100% 30%,99% 46%,100% 62%,99.1% 78%,100% 96%,96% 99%,87% 98.3%,77% 100%,66% 98.5%,55% 99.7%,44% 98.3%,33% 100%,22% 98.4%,11% 99.7%,1% 98.5%,0 100%,0.8% 82%,0 65%,1% 48%,0 31%,0.8% 14%)}:where(.ui-messages) .messages-page{padding:calc(var(--spacing) * 4);position:relative}@media (min-width:40rem){:where(.ui-messages) .messages-page{padding:calc(var(--spacing) * 6)}}:where(.ui-messages) .messages-page{color:var(--message-ink);border:12px solid var(--message-wood-dark);background:repeating-linear-gradient(92deg,#744522 0,#8e5830 5%,#683b1e 11%,#9a6134 16%);box-shadow:inset 0 0 0 4px #b07a45,inset 0 0 25px #1f1009,0 12px 25px #17200f42}:where(.ui-messages) .messages-page:before{content:"";pointer-events:none;border:2px solid #28170c;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #c39358}:where(.ui-messages) .messages-page>*{z-index:1;position:relative}:where(.ui-messages) .messages-heading{text-align:center;color:#f5e9c7;text-shadow:0 2px #27160b;font-family:Georgia,serif}:where(.ui-messages) .messages-heading>span{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:.22em;letter-spacing:.22em;text-transform:uppercase;color:#d8b477}:where(.ui-messages) .messages-heading .post-seal{margin-inline:auto;margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:#3d2715;background:radial-gradient(circle at 36% 30%,#d68b63 0 9%,#a23f2f 38%,#682319 76%);border:2px solid #3a2110;border-radius:50% 46% 52% 48%;place-items:center;display:grid;transform:rotate(-4deg);box-shadow:inset 0 0 0 3px #edaa7745,0 3px #26150b}:where(.ui-messages) .messages-heading .post-seal svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:#f2c495;filter:drop-shadow(0 1px #4a1c13)}:where(.ui-messages) .messages-heading h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}:where(.ui-messages) .messages-heading p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#e6d2a4}:where(.ui-messages) h2{margin-top:var(--spacing);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:#f2dfb5;text-shadow:0 1px #251309;font-family:Georgia,serif}:where(.ui-messages) #online-title,:where(.ui-messages) #conversation-title{padding-inline:.65rem}:where(.ui-messages) .message-actions button{color:#3b2717;background:linear-gradient(100deg,#c09a5d,#e2c786 48%,#b98d4d);border:2px solid #3b2413;border-radius:.2rem;font-family:Georgia,serif;box-shadow:inset 0 0 0 2px #f1d99b66,0 4px #36200f}:where(.ui-messages) .message-actions .primary-action{color:#fff4d0;background:linear-gradient(#6f8a32,#455f20);border-color:#28170c}:where(.ui-messages) .conversation-creator,:where(.ui-messages) .conversation-list,:where(.ui-messages) .empty{color:var(--message-ink);clip-path:var(--message-paper-edge);background:radial-gradient(at 6% 13%,#6a3f1770 0 1%,#0000 13%),radial-gradient(at 92% 82%,#6a3f1755 0 1%,#0000 16%),repeating-linear-gradient(96deg,#b78d4e 0,#ddc181 2%,#ead59d 13%,#c49d5d 27%,#e4cb8c 44%);border:1px solid #765124;border-radius:.25rem;box-shadow:inset 0 0 35px #613b1775,inset 0 0 0 2px #f2daa34d,0 8px 10px #25150880}:where(.ui-messages) .conversation-creator{padding:calc(var(--spacing) * 5)}:where(.ui-messages) .conversation-creator h2{color:var(--message-ink);text-shadow:none}:where(.ui-messages) .group-name,:where(.ui-messages) .user-filter{color:var(--message-ink);background:#f6e8bf99;border-color:#8b6935;border-radius:.2rem}:where(.ui-messages) .user-result{border-color:#9b7b46}:where(.ui-messages) .conversation-list{padding:calc(var(--spacing) * 2);overflow:visible}:where(.ui-messages) .conversation-list a{margin-block:var(--spacing);color:var(--message-ink);border:0;border-bottom:1px dashed #8f713f;transition:transform .12s,background .12s;position:relative}:where(.ui-messages) .conversation-list a:last-child{border-bottom:0}:where(.ui-messages) .conversation-avatar,:where(.ui-messages) .user-avatar{color:#49351f;background:#d7bd78;border:2px solid #6b4925;border-radius:48% 52% 46% 54%;box-shadow:0 2px #6b4925}:where(.ui-messages) .conversation-copy small,:where(.ui-messages) time,:where(.ui-messages) .online-users>p{color:#665033}:where(.ui-messages) .online-users{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);background:#21160ca8;border:1px solid #9a6b3b}:where(.ui-messages) .online-users button{color:#f0dfb8}:where(.ui-messages) .online-avatar .user-avatar{border-color:#a9bf50;box-shadow:0 0 0 2px #2a190e}:where(.ui-conversation) .chat-page{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);position:relative}@media (min-width:40rem){:where(.ui-conversation) .chat-page{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}}:where(.ui-conversation) .chat-page{color:var(--message-ink);background:radial-gradient(at 3% 15%,#5f37155c 0 1%,#0000 13%),radial-gradient(at 96% 79%,#6a3e1852 0 1%,#0000 16%),repeating-linear-gradient(97deg,#a77b3e 0,#d1ae6d 2%,#dfc58c 12%,#c39b5a 26%,#e2ca91 43%);border:1px solid #714817;border-radius:.1rem;font-family:Georgia,serif;overflow:visible;box-shadow:inset 18px 0 26px #70451645,inset -18px 0 26px #70451645,inset 0 0 0 2px #f2d99d45,0 14px 25px #17200f70}:where(.ui-conversation) .chat-page:before{content:"";pointer-events:none;z-index:0;border:3px solid #9a6638;position:absolute;inset:-7px;box-shadow:inset 0 0 0 2px #29170c}:where(.ui-conversation) .scroll-roller{pointer-events:none;z-index:3;background:linear-gradient(90deg,#3a2110 0 2%,#966039 4%,#5b351b 13%,#a06a3d 28%,#5c351b 48%,#a16b3e 69%,#593219 88%,#9a6338 96%,#341d0e 100%);border:2px solid #28170c;border-radius:45%/65%;height:1.25rem;display:block;position:absolute;left:-1.15rem;right:-1.15rem;box-shadow:inset 0 2px 2px #d29a6255,inset 0 -3px 3px #251208,0 4px 5px #1d100a80}:where(.ui-conversation) .scroll-roller:before,:where(.ui-conversation) .scroll-roller:after{content:"";background:linear-gradient(90deg,#6d421f,#a56b3b,#4b2a14);border:2px solid #251309;border-radius:45%;width:1.15rem;height:1.65rem;position:absolute;top:50%;translate:0 -50%}:where(.ui-conversation) .scroll-roller:before{left:-.55rem}:where(.ui-conversation) .scroll-roller:after{right:-.55rem}:where(.ui-conversation) .scroll-roller-top{top:-.7rem}:where(.ui-conversation) .scroll-roller-bottom{bottom:-.7rem}:where(.ui-conversation) .chat-page>*{z-index:1;position:relative}:where(.ui-conversation) .chat-header{min-height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);color:#f5e8c6;background:linear-gradient(93deg,#5b351b,#80502b 48%,#533018);border:0;box-shadow:inset 0 0 0 2px #b17b4566,0 3px #301a0d}:where(.ui-conversation) .chat-header a{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#f1dda9}:where(.ui-conversation) .chat-header h1{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#fff0c3;text-shadow:0 2px #251309}:where(.ui-conversation) .conversation-title .presence{color:#d7c69e}:where(.ui-conversation) .conversation-title .presence.online{color:#c8df68}:where(.ui-conversation) .settings-button{color:#ead7a8}:where(.ui-conversation) .message-scroll{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4)}:where(.ui-conversation) .message{color:#372719;box-shadow:none;clip-path:polygon(0 5%,5% 1%,11% 4%,18% 0,26% 3%,35% 1%,45% 5%,55% 0,66% 4%,76% 1%,86% 5%,94% 1%,100% 4%,98% 15%,100% 28%,97% 42%,100% 57%,98% 71%,100% 86%,97% 100%,88% 96%,77% 100%,66% 97%,55% 100%,44% 96%,33% 100%,22% 97%,11% 100%,2% 96%,0 100%,3% 84%,0 68%,2% 53%,0 37%,3% 21%);filter:drop-shadow(1px 0 #452a14)drop-shadow(-1px 0 #452a14)drop-shadow(0 1px #452a14)drop-shadow(0 -1px #452a14)drop-shadow(3px 5px 2px #20110880);background:radial-gradient(at 12% 18%,#4d2c1266 0 2%,#0000 20%),linear-gradient(105deg,#9c713d,#c6a467 48%,#98703d);border:0;border-radius:0;font-family:Georgia,serif}:where(.ui-conversation) .message.mine{color:#272819;background:radial-gradient(at 88% 23%,#31361052 0 2%,#0000 22%),linear-gradient(102deg,#7b7642,#aaa36a 52%,#706d3d);transform:rotate(.35deg)}:where(.ui-conversation) .message.theirs{background:radial-gradient(at 9% 22%,#4c2c1260 0 2%,#0000 23%),linear-gradient(100deg,#96703f,#c4a36a 52%,#8f6838);transform:rotate(-.3deg)}:where(.ui-conversation) .message.group-colored{color:var(--message-ink);background:linear-gradient(100deg,var(--participant-color),#f0dfb0 48%,var(--participant-color));border:0}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .message.group-colored{background:linear-gradient(100deg,color-mix(in_srgb,var(--participant-color) 22%,#d5ba7a),#f0dfb0 48%,color-mix(in_srgb,var(--participant-color) 18%,#c9a766))}}:where(.ui-conversation) .message-avatar{background:#d7bd78;border-color:#63431f;border-radius:45% 55% 48% 52%;box-shadow:0 2px #63431f}:where(.ui-conversation) .message strong{--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:#5c3b1d}:where(.ui-conversation) .message-reactions{color:#3d3019;background:#d7c85f;border:1px solid #8a702a;border-radius:0;overflow:visible;transform:rotate(-2deg);box-shadow:2px 3px #5b391d}:where(.ui-conversation) .message-reactions:before{content:"";background:#e7ddab99;width:1.7rem;height:.5rem;position:absolute;top:-.28rem;left:50%;transform:rotate(3deg)}:where(.ui-conversation) .reaction-summary{background:#d7c85f}:where(.ui-conversation) .reaction-summary.mine{color:#302a16;background:#eee078;box-shadow:inset 0 -2px #9a8530}:where(.ui-conversation) .message-reaction-picker{color:#3d3019;background:#d8c95f;border:1px solid #8a702a;border-radius:0;transform:rotate(-1deg);box-shadow:4px 5px #321c0e}:where(.ui-conversation) .message-reaction-picker button{border-radius:.2rem}:where(.ui-conversation) .system-message{color:#5b4226;background:#c3a66c66;border-radius:.15rem;font-style:italic}:where(.ui-conversation) .older{color:#49351f;background:#dbc287;border:1px solid #755026;border-radius:.2rem;box-shadow:2px 3px #64421f}:where(.ui-conversation) .composer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);background:linear-gradient(92deg,#5d371d,#81502a 50%,#573219);box-shadow:inset 0 3px #3b210f}:where(.ui-conversation) .composer input:not([type=file]){color:#49351f;background:linear-gradient(100deg,#d6bb7b,#f1dfae 18%,#e4cb8f);border:2px solid #6d4924;border-radius:.2rem;font-family:Georgia,serif;box-shadow:inset 0 0 12px #76501f38}:where(.ui-conversation) .composer input:not([type=file]):focus{border-color:#30200f;box-shadow:inset 0 0 12px #76501f38,0 0 0 2px #d4bd73}:where(.ui-conversation) .composer label,:where(.ui-conversation) .composer button{color:#efe2b5;border:2px solid #2e1b0e;box-shadow:inset 0 0 0 1px #bab27a55,0 3px #2e1b0e;background:linear-gradient(#6f703e,#494a2b)!important;border-radius:.2rem!important}:where(.ui-conversation) .composer label{color:#d6e36d;background:#412817}:where(.ui-conversation) .composer button:active,:where(.ui-conversation) .composer label:active{translate:0 2px;box-shadow:inset 0 0 0 1px #c7d56c55,0 1px #2e1b0e}:where(.ui-conversation) .conversation-settings{color:var(--message-ink);background:linear-gradient(100deg,#c5a25d,#efdcaa 18%,#ddc181);border:3px solid #4a2d18;border-radius:.25rem;font-family:Georgia,serif;box-shadow:inset 0 0 24px #71491c55}:where(.ui-conversation) .gif-picker-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#120b07cc}:where(.ui-conversation) .gif-picker-dialog{color:#3d2c1b;background:radial-gradient(at 8% 12%,#65401640 0 2%,#0000 17%),linear-gradient(100deg,#b98e4d,#ead39a 18%,#d8b875 84%,#a97b3e);border:8px solid #3d2412;border-radius:.25rem;font-family:Georgia,serif;box-shadow:inset 0 0 25px #69411666,inset 0 0 0 2px #f2dda866,0 14px 30px #080503}:where(.ui-conversation) .gif-picker-dialog header{margin-bottom:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);border-bottom:2px solid #745024}:where(.ui-conversation) .gif-picker-dialog header button{color:#4d3018}:where(.ui-conversation) .gif-search-form input{color:#3d2c1b;background:#f0ddaa99;border:2px solid #745024;border-radius:.2rem;outline:none}:where(.ui-conversation) .gif-search-form input:focus{border-color:#382313;box-shadow:0 0 0 2px #c3a55f}:where(.ui-conversation) .gif-search-form button{color:#efe4c2;background:linear-gradient(#696b3d,#48482a);border:2px solid #2d1d10;border-radius:.2rem;box-shadow:0 3px #2d1d10}:where(.ui-conversation) .gif-results>div{background:#c6a15d;border:1px solid #745024;border-radius:.15rem;transform:rotate(-.3deg);box-shadow:2px 3px #5b3719}:where(.ui-conversation) .gif-results>div:nth-child(2n){transform:rotate(.45deg)}:where(.ui-conversation) .gif-results img{background:#2a1b10;border-radius:.1rem}@media (max-width:639px){:where(.ui-messages) .messages-page{padding:calc(var(--spacing) * 3);border-width:8px}:where(.ui-conversation) .chat-page{padding:var(--spacing);border-width:7px}:where(.ui-conversation) .message{max-width:84%}:where(.ui-conversation) .composer{grid-template-columns:2.55rem 2.55rem minmax(0,1fr) 2.55rem}}:where(.ui-quest-board) .quest-page{clip-path:polygon(.5% 0,99% .5%,100% 3%,99.4% 98%,97% 100%,1.5% 99%,0 97%,.4% 2%);background:radial-gradient(at 9% 16%,#75491f28 0 2%,#0000 18%),repeating-linear-gradient(3deg,#0000 0 36px,#724c2312 37px 39px),linear-gradient(104deg,#c3a161,#e8d39a 50%,#bd9757);border:8px solid #58361b;padding:1rem;position:relative;box-shadow:inset 0 0 0 2px #9b713e,inset 0 0 30px #6a431e40,0 0 0 3px #28180c,0 13px 25px #23160c75}:where(.ui-quest-board) .quest-heading{color:#f2dfb2;clip-path:polygon(1% 3%,98% 0,100% 92%,96% 100%,2% 97%,0 8%);text-shadow:0 2px #23140a;background:repeating-linear-gradient(88deg,#68431f 0 38px,#7c5228 40px 77px,#543519 79px 82px);border:5px solid #462a15;padding:.8rem 1rem;box-shadow:inset 0 0 0 1px #aa7b4275,0 4px #29180c,0 8px 13px #2b1a0e55}:where(.ui-quest-board) .quest-heading h1,:where(.ui-quest-board) .quest-section>header h2{font-family:Georgia,serif}:where(.ui-quest-board) .quest-heading span{color:#d6c17f}:where(.ui-quest-board) .quest-heading p{color:#d9c69e}:where(.ui-quest-board) .quest-heading button,:where(.ui-quest-board) .quest-note>button,:where(.ui-quest-board) .quest-form>button,:where(.ui-quest-board) .owned-scrolls footer button{color:#fff0bc;background:linear-gradient(#727e3d,#4d5b2c);border:2px solid #2c371a;border-radius:2px 6px 3px 1px;font-family:Georgia,serif;box-shadow:inset 0 1px #b5c57370,0 3px #293519}:where(.ui-quest-board) .create-scroll{border:5px solid #74532c;border-radius:3px 8px 4px 6px;box-shadow:inset 0 0 0 1px #a17b49,inset 0 0 18px #7450272b,0 4px #422914,0 8px 13px #2c1c0e45}:where(.ui-quest-board) .quest-form input,:where(.ui-quest-board) .quest-form textarea{background:#f2e3b4;border:2px solid #76552f;border-radius:2px 5px 3px 1px;box-shadow:inset 0 2px 5px #6d482327,0 1px #fff3c8}:where(.ui-quest-board) .reward-preview{background:#d5b977;border:1px dashed #8e6a3c;border-radius:2px}:where(.ui-quest-board) .quest-section{background:#6b4525;border:3px solid #704b25;border-radius:3px 7px 4px 5px;padding:.8rem;box-shadow:inset 0 0 0 1px #a67642,inset 0 0 15px #28150b80,0 4px #35200f}:where(.ui-quest-board) .quest-section>header{color:#f1dfb5;background:linear-gradient(98deg,#78522c,#946738 52%,#684522);border:1px solid #33200f;align-items:center;padding:.55rem .75rem;box-shadow:inset 0 1px #c091565c,0 2px #27170c}:where(.ui-quest-board) .quest-section>header span{color:#d7c27f}:where(.ui-quest-board) .quest-section>header>b{color:#44301a;background:#d8bf7e;border:1px solid #30200f;border-radius:2px;box-shadow:0 2px #392511}:where(.ui-quest-board) .table-head{background:linear-gradient(#694824,#4b3018);border:2px solid #2d1b0e;border-radius:2px;box-shadow:0 2px #24150a}:where(.ui-quest-board) .quest-note>button,:where(.ui-quest-board) .quest-form>button,:where(.ui-quest-board) .owned-scrolls footer button{min-height:2.65rem}:where(.ui-quest-board) .quest-dialog{border:6px solid #5d3c1e;border-radius:3px;box-shadow:inset 0 0 0 1px #a57c48,0 8px 20px #0008}:where(.ui-quest-board) .quest-dialog button{border-radius:2px}.theme-shrek.dark-mode :where(.ui-quest-board){--ink:#efe0ba;--parchment:#574324;--parchment-dark:#3d2e1c}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-page{color:#efdfb8;background:repeating-linear-gradient(3deg,#0000 0 36px,#d1ab6a0b 37px 39px),linear-gradient(104deg,#322619,#4b3923 50%,#2b2116);border-color:#28180c;box-shadow:inset 0 0 0 2px #705130,inset 0 0 30px #09060499,0 0 0 3px #120b06,0 13px 25px #000b}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-heading{background:repeating-linear-gradient(88deg,#352314 0 38px,#4b321b 40px 77px,#2c1d11 79px 82px);border-color:#211308;box-shadow:inset 0 0 0 1px #795733,0 4px #120b06,0 8px 13px #0008}.theme-shrek.dark-mode :where(.ui-quest-board) .create-scroll,.theme-shrek.dark-mode :where(.ui-quest-board) .parchment,.theme-shrek.dark-mode :where(.ui-quest-board) .quest-note,.theme-shrek.dark-mode :where(.ui-quest-board) .quest-paper{color:#efdfb9;filter:drop-shadow(1px 0 #160d07)drop-shadow(-1px 0 #160d07)drop-shadow(0 1px #160d07)drop-shadow(0 -1px #160d07)drop-shadow(2px 5px 3px #0008);background:radial-gradient(at 9% 18%,#c5944420 0 2%,#0000 20%),linear-gradient(103deg,#49361f,#624a2c 52%,#3d2d1b);border-color:#2c1b0e;box-shadow:inset 0 0 18px #100a0668}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-note:nth-child(3n+2){background:linear-gradient(103deg,#45443a,#5c5b4e 52%,#3a3a32)}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-note:nth-child(4n+3){background:linear-gradient(103deg,#49361f,#68502f 52%,#3d2d1b)}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-note:nth-child(5n+4){background:linear-gradient(103deg,#37443b,#4b5a4f 52%,#303b34)}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-form input,.theme-shrek.dark-mode :where(.ui-quest-board) .quest-form textarea{color:#f0dfb8;background:#21180f;border-color:#745634;box-shadow:inset 0 2px 6px #0009}.theme-shrek.dark-mode :where(.ui-quest-board) .reward-preview{background:#3d2e1b;border-color:#85653c}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-section{background:#322116;border-color:#25160b;box-shadow:inset 0 0 0 1px #6f4e2d,inset 0 0 15px #050302a6,0 4px #100905}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-section>header{color:#efdfb6;background:linear-gradient(98deg,#3d2918,#513820 52%,#332214);border-color:#1b1008;box-shadow:inset 0 1px #84613a55,0 2px #100905}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-section>header>b{color:#efddb3;background:#5d472a;border-color:#211308;box-shadow:0 2px #120b06}.theme-shrek.dark-mode :where(.ui-quest-board) .board-title{color:#eddbb0;background:linear-gradient(95deg,#50331c,#684728 48%,#432a17);border-color:#1d1108;box-shadow:inset 0 0 0 2px #93683b55,0 4px 7px #0009}.theme-shrek.dark-mode :where(.ui-quest-board) .board-empty{color:#ead9b0;background:#4b3821}.theme-shrek.dark-mode :where(.ui-quest-board) .table-head{color:#efdfb8;background:linear-gradient(#402a17,#2c1c10)}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-dialog-backdrop{background:#050704df}@media (max-width:639px){:where(.ui-quest-board) .quest-page{clip-path:none;border-width:5px;padding:.7rem}:where(.ui-quest-board) .quest-heading{flex-direction:column;align-items:flex-start}:where(.ui-quest-board) .quest-heading button{width:100%}:where(.ui-quest-board) .quest-section{padding:.55rem}}:where(.ui-wallet).wallet-page{clip-path:polygon(.5% 0,99% .5%,100% 3%,99.4% 98%,97% 100%,1.5% 99%,0 97%,.4% 2%);background:radial-gradient(at 10% 20%,#75491f29 0 2%,#0000 18%),repeating-linear-gradient(3deg,#0000 0 36px,#724c2312 37px 39px),linear-gradient(104deg,#c4a263,#e8d39b 50%,#bd9756);border:8px solid #58361b;padding:1rem;position:relative;box-shadow:inset 0 0 0 2px #9b713e,inset 0 0 30px #6a431e40,0 0 0 3px #28180c,0 13px 25px #23160c75}:where(.ui-wallet) .wallet-chest{text-shadow:0 2px #24140b;border:9px solid #422713;border-radius:9px 15px 5px 7px;position:relative;overflow:visible;color:#f4e2b5!important;background:repeating-linear-gradient(88deg,#68431f 0 38px,#7c5228 40px 77px,#543519 79px 82px),linear-gradient(#80582d,#4f3018)!important;box-shadow:inset 0 0 0 2px #aa7b4275,inset 0 -10px 18px #27150c70,0 6px #24140a,0 11px 18px #28180c70!important}:where(.ui-wallet) .wallet-chest:before{content:"";background:linear-gradient(135deg,#c4a04f,#776027);border:3px solid #463116;border-radius:4px;width:3rem;height:2.15rem;position:absolute;bottom:-1.15rem;left:50%;translate:-50%;box-shadow:inset 0 0 0 2px #e0c56c70,0 3px #28190c}:where(.ui-wallet) .wallet-chest:after{content:"";z-index:1;background:#30200f;border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:-.42rem;left:50%;translate:-50%}:where(.ui-wallet) .wallet-chest>span{font-family:Georgia,serif}:where(.ui-wallet) .wallet-chest .currency-amount{font-size:1.2rem}:where(.ui-wallet) .exchange-rates{color:#3d2b18;text-shadow:none;background:#ead9a5e8;border:1px solid #3b2715;border-radius:2px;gap:.28rem;margin-top:1rem;padding:.65rem .8rem;font-size:.74rem;display:grid;box-shadow:inset 0 0 0 1px #fff1c16b,0 2px #2d1b0e}:where(.ui-wallet) .exchange-rates span{align-items:center;gap:.38rem;display:flex}:where(.ui-wallet) .rate-coin{border:1px solid #59431f;border-radius:50%;flex:none;width:1rem;height:1rem;display:inline-block;box-shadow:inset -.15rem -.15rem #5a431c42,0 1px #2e200f}:where(.ui-wallet) .rate-coin.gold{background:radial-gradient(circle at 35% 30%,#fff1a3,#d6a92f 60%,#8d6817)}:where(.ui-wallet) .rate-coin.silver{background:radial-gradient(circle at 35% 30%,#fff,#bfc5c8 60%,#747b80)}:where(.ui-wallet) .wallet-panel{clip-path:polygon(.5% 2%,98% 0,100% 5%,99% 96%,96% 100%,2% 98%,0 94%,1% 5%);position:relative;box-shadow:inset 0 0 0 1px #a27b48,inset 0 0 18px #74502630,0 4px #422914,0 8px 13px #2c1c0e45;color:#3b2a18!important;background:radial-gradient(at 90% 12%,#fff3be4f,#0000 35%),repeating-linear-gradient(2deg,#0000 0 30px,#72502711 31px 33px),linear-gradient(105deg,#ddc58a,#ecd9a4 52%,#ceb276)!important;border:5px solid #684622!important;border-radius:3px 8px 4px 6px!important}:where(.ui-wallet) .wallet-panel h2{color:#49331c;font-family:Georgia,serif}:where(.ui-wallet) .transfer-panel select,:where(.ui-wallet) .transfer-panel input{color:#382819;background:#f2e3b4;border:2px solid #76552f;box-shadow:inset 0 2px 5px #6d482327,0 1px #fff3c8;border-radius:2px 5px 3px 1px!important}:where(.ui-wallet) .denomination-fields label{color:#4a341d;gap:.2rem;font:700 .78rem Georgia,serif;display:grid}:where(.ui-wallet) .denomination-fields small{color:#785f3c;font:400 .62rem system-ui,sans-serif}:where(.ui-wallet) .transfer-panel button{border:2px solid #30401e;font-family:Georgia,serif;box-shadow:inset 0 1px #b5c57370,0 3px #293619;color:#fff0be!important;background:linear-gradient(#727f3e,#4e5d2d)!important;border-radius:2px 6px 3px 1px!important}:where(.ui-wallet) .ledger-entry{color:#3e2c19;border:1px solid #8e6a3e;box-shadow:inset 0 0 8px #79522620,0 2px 2px #39251126;background:#e4cc91!important;border-radius:2px 5px 3px 1px!important}:where(.ui-wallet) .ledger-entry:nth-child(2n){transform:rotate(.12deg);background:#d8c086!important}:where(.ui-wallet) .ledger-entry small{color:#71593a!important}.theme-shrek.dark-mode :where(.ui-wallet).wallet-page{background:repeating-linear-gradient(3deg,#0000 0 36px,#d1ab6a0b 37px 39px),linear-gradient(104deg,#322619,#4b3923 50%,#2b2116);border-color:#28180c;box-shadow:inset 0 0 0 2px #705130,inset 0 0 30px #09060499,0 0 0 3px #120b06,0 13px 25px #000b}.theme-shrek.dark-mode :where(.ui-wallet) .wallet-panel{box-shadow:inset 0 0 0 1px #765633,inset 0 0 18px #100a0675,0 4px #1b1008,0 8px 13px #0008;color:#efdfb8!important;background:repeating-linear-gradient(2deg,#0000 0 30px,#caa3630b 31px 33px),linear-gradient(105deg,#493720,#614a2d 52%,#3d2e1c)!important;border-color:#29190d!important}.theme-shrek.dark-mode :where(.ui-wallet) .wallet-panel h2{color:#f0dfb7}.theme-shrek.dark-mode :where(.ui-wallet) .exchange-rates{color:#edddb5;background:#3e2f1de8;border-color:#2d1c0f;box-shadow:inset 0 0 0 1px #8d6b3e55,0 2px #160d07}.theme-shrek.dark-mode :where(.ui-wallet) .transfer-panel select,.theme-shrek.dark-mode :where(.ui-wallet) .transfer-panel input{color:#f0dfb8;background:#21180f;border-color:#755735;box-shadow:inset 0 2px 6px #0009}.theme-shrek.dark-mode :where(.ui-wallet) .denomination-fields label{color:#ead9b0}.theme-shrek.dark-mode :where(.ui-wallet) .denomination-fields small{color:#c4b38a}.theme-shrek.dark-mode :where(.ui-wallet) .ledger-entry,.theme-shrek.dark-mode :where(.ui-wallet) .ledger-entry:nth-child(2n){color:#edddb5;border-color:#745633;box-shadow:inset 0 0 8px #100a066b,0 2px 2px #0006;background:#3f301d!important}.theme-shrek.dark-mode :where(.ui-wallet) .ledger-entry small{color:#c6b58d!important}@media (max-width:639px){:where(.ui-wallet).wallet-page{clip-path:none;border-width:5px;padding:.7rem}:where(.ui-wallet) .wallet-chest{border-width:6px;padding:1.1rem}:where(.ui-wallet) .wallet-panel{clip-path:none;padding:1rem;border-width:4px!important}:where(.ui-wallet) .denomination-fields{grid-template-columns:1fr}}:where(.ui-conversation) .message-reaction-picker .reaction-reply{color:#f0dda7;border-left:1px dashed #a48345;border-radius:1px;order:99;gap:.35rem;min-width:5.5rem;margin-left:auto;padding:0 .7rem;font:700 .75rem Georgia,serif;display:flex}:where(.ui-conversation) .message-reaction-picker .reaction-reply span{font-size:1.25rem;line-height:1}:where(.ui-conversation) .reply-composer-preview .reply-cancel-button{color:#3b2817;background:#efe0ad;border:2px solid #5b3d20;border-radius:50%;flex:none;place-items:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;font:700 1.45rem/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 2px #b99a5c,0 2px #60401f}:where(.ui-conversation) .reply-composer-preview .reply-cancel-button:hover{filter:brightness(1.08);transform:rotate(4deg)}.theme-shrek.dark-mode :where(.ui-conversation) .reply-composer-preview .reply-cancel-button{color:#f3e1b5;background:#6b512e;border-color:#24170d;box-shadow:inset 0 0 0 2px #947142,0 2px #1d1209}:where(.ui-conversation) .message.picker-open{z-index:80}:where(.ui-conversation) .message.picker-open .message-reaction-picker{z-index:90;isolation:isolate}@media (max-width:639px){:where(.ui-conversation) .message-reaction-picker{max-width:min(22rem,100vw - 1.5rem)}}:where(.ui-image-resize-dialog) .image-dialog{overscroll-behavior:contain;overflow-x:hidden}:where(.ui-image-resize-dialog) header{overflow:hidden}:where(.ui-image-resize-dialog) .plain-button{min-width:0;min-height:2.1rem;padding:.25rem .38rem;font-size:.76rem;box-shadow:inset 0 1px #bc936044,0 1px #2a190e}:where(.ui-image-resize-dialog) .save-button{min-width:4.4rem;padding:.38rem .7rem}:where(.ui-conversation) .chat-page{background:radial-gradient(at 7% 15%,#6a43152b 0 1%,#0000 15%),radial-gradient(at 93% 81%,#6a431528 0 1%,#0000 17%),linear-gradient(100deg,#b98e4f,#ddc181 9%,#e7d39e 50%,#d8b977 91%,#ae7f42);grid-template-rows:auto minmax(0,1fr) auto;padding:.65rem;overflow:hidden}:where(.ui-conversation) .chat-page:before{border:1px solid #8b622f;inset:3px;box-shadow:inset 0 0 22px #6840194d}:where(.ui-conversation) .chat-header{grid-row:1}:where(.ui-conversation) .message-scroll{grid-row:2}:where(.ui-conversation) .chat-page>.min-h-0{grid-row:3}:where(.ui-conversation) .message-scroll>.status{min-height:4rem}:where(.ui-conversation) .message{z-index:1}:where(.ui-conversation) .message.has-reactions{z-index:5;margin-bottom:1.35rem}:where(.ui-conversation) .message-reactions{z-index:8;bottom:-1.05rem}:where(.ui-conversation) .message-reactions:before{z-index:1}:where(.ui-conversation) .reaction-summary{z-index:2;position:relative}:where(.ui-messages) .messages-page{background:radial-gradient(at 13% 29%,#0000 0 9px,#32190c99 10px 12px,#0000 14px),radial-gradient(at 74% 71%,#0000 0 13px,#32190c88 14px 17px,#0000 19px),repeating-linear-gradient(176deg,#0000 0 27px,#28150b55 28px,#d0935329 30px,#0000 33px),linear-gradient(90deg,#704024,#925832 48%,#704024)}:where(.ui-messages) .conversation-list{color:#49351f;clip-path:none;background:#684326;border:5px solid #3f2716;gap:.8rem;padding:1.1rem;display:grid;overflow:visible;box-shadow:inset 0 0 0 2px #a47443,inset 0 0 22px #241309,0 6px 9px #21120880}:where(.ui-messages) .conversation-list a{color:#49351f;min-height:4.7rem;clip-path:var(--message-paper-edge);filter:drop-shadow(1px 0 #402811)drop-shadow(-1px 0 #402811)drop-shadow(0 1px #402811)drop-shadow(0 -1px #402811)drop-shadow(2px 4px 2px #1f120c8a);background:radial-gradient(at 8% 20%,#68401938 0 2%,#0000 18%),linear-gradient(102deg,#c5a463,#ead7a2 48%,#c39f5d);border:0;margin:0;padding:.75rem 1rem;transform:rotate(-.25deg)}:where(.ui-messages) .conversation-list a:nth-child(2n){background:linear-gradient(99deg,#b8b18b,#ddd7b5 52%,#aaa37d);transform:rotate(.3deg)}:where(.ui-messages) .conversation-list a:before{content:"";background:radial-gradient(circle at 35% 30%,#d4c49d 0 12%,#806b4b 34%,#382a1c 70%);border:1px solid #2b1e13;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.35rem;left:50%;translate:-50%;box-shadow:0 2px 2px #2f1f14}:where(.ui-messages) .conversation-list a:hover,:where(.ui-messages) .conversation-list a:focus-visible{background:linear-gradient(102deg,#ceb172,#f0dfae 48%,#cbaa67);transform:rotate(0)translateY(-2px)}:where(.ui-messages) .conversation-copy small,:where(.ui-messages) time{color:#655033}:where(.ui-conversation) .gif-picker-dialog{color:#3d2c1b!important;background:linear-gradient(100deg,#b98e4d,#ead39a 18%,#d8b875 84%,#a97b3e)!important}:where(.ui-conversation) .gif-picker-dialog .text-skin-muted{color:#665033!important}:where(.ui-conversation) .gif-picker-dialog .text-skin-danger{color:#8b261d!important}:where(.ui-conversation) .gif-picker-dialog a{color:#533719!important}.theme-shrek.dark-mode :where(.ui-conversation) .gif-picker-backdrop{background:#050704e6}.theme-shrek.dark-mode :where(.ui-conversation) .gif-picker-dialog{border-color:#1d140c;box-shadow:inset 0 0 28px #0d0906,0 14px 30px #000;color:#eadcb8!important;background:radial-gradient(at 10% 12%,#b28a4930 0 2%,#0000 18%),linear-gradient(103deg,#34281b,#4d3b26 48%,#2d2419)!important}.theme-shrek.dark-mode :where(.ui-conversation) .gif-picker-dialog header{border-color:#8f7142}.theme-shrek.dark-mode :where(.ui-conversation) .gif-picker-dialog header button,.theme-shrek.dark-mode :where(.ui-conversation) .gif-picker-dialog a{color:#e6ce99!important}.theme-shrek.dark-mode :where(.ui-conversation) .gif-picker-dialog .text-skin-muted{color:#c8b98f!important}.theme-shrek.dark-mode :where(.ui-conversation) .gif-picker-dialog .text-skin-danger{color:#f1a48d!important}.theme-shrek.dark-mode :where(.ui-conversation) .gif-search-form input{color:#eee2c4;background:#211b13;border-color:#8c7045}.theme-shrek.dark-mode :where(.ui-conversation) .gif-results>div{background:#4c3b24;border-color:#8c7045;box-shadow:2px 3px #171009}@media (max-width:639px){:where(.ui-conversation) .chat-page{padding:.45rem}:where(.ui-messages) .conversation-list{border-width:4px;padding:.7rem}:where(.ui-messages) .conversation-list a{padding:.7rem .75rem}}:where(.ui-conversation) .message{isolation:isolate;clip-path:none;filter:none;background:0 0;overflow:visible}:where(.ui-conversation) .message.mine,:where(.ui-conversation) .message.theirs,:where(.ui-conversation) .message.group-colored{border:0;background:0 0!important}:where(.ui-conversation) .message:before{content:"";z-index:-1;clip-path:polygon(0 5%,5% 1%,11% 4%,18% 0,26% 3%,35% 1%,45% 5%,55% 0,66% 4%,76% 1%,86% 5%,94% 1%,100% 4%,98% 15%,100% 28%,97% 42%,100% 57%,98% 71%,100% 86%,97% 100%,88% 96%,77% 100%,66% 97%,55% 100%,44% 96%,33% 100%,22% 97%,11% 100%,2% 96%,0 100%,3% 84%,0 68%,2% 53%,0 37%,3% 21%);filter:drop-shadow(1px 0 #452a14)drop-shadow(-1px 0 #452a14)drop-shadow(0 1px #452a14)drop-shadow(0 -1px #452a14)drop-shadow(3px 5px 2px #20110880);background:radial-gradient(at 9% 22%,#4c2c1260 0 2%,#0000 23%),linear-gradient(100deg,#96703f,#c4a36a 52%,#8f6838);position:absolute;inset:0}:where(.ui-conversation) .message.mine:before{background:radial-gradient(at 88% 23%,#31361052 0 2%,#0000 22%),linear-gradient(102deg,#7b7642,#aaa36a 52%,#706d3d)}:where(.ui-conversation) .message.group-colored:before{box-shadow:inset 5px 0 0 var(--participant-color);background:radial-gradient(at 9% 22%,#4c2c1245 0 2%,#0000 23%),linear-gradient(100deg,#96703f,#c4a36a 52%,#8f6838)}:where(.ui-conversation) .message.mine.group-colored:before{box-shadow:inset -5px 0 0 var(--participant-color);background:radial-gradient(at 88% 23%,#31361042 0 2%,#0000 22%),linear-gradient(102deg,#7b7642,#aaa36a 52%,#706d3d)}:where(.ui-conversation) .message.has-reactions{margin-bottom:1.85rem;padding-bottom:.75rem}:where(.ui-conversation) .message-reactions{bottom:-1.55rem}:where(.ui-conversation) .message small{z-index:2;padding-right:.25rem;position:relative}:where(.ui-conversation) .message-reaction-picker{z-index:40;clip-path:none;pointer-events:auto}.theme-shrek.dark-mode :where(.ui-conversation) .chat-page{color:#eadbb4;background:radial-gradient(at 8% 17%,#ba8b3b1f 0 1%,#0000 17%),radial-gradient(at 92% 79%,#ba8b3b1c 0 1%,#0000 18%),linear-gradient(102deg,#302419,#493722 12%,#554029 50%,#453320 88%,#2b2117);border-color:#21140b;box-shadow:inset 18px 0 28px #100b07aa,inset -18px 0 28px #100b07aa,inset 0 0 0 2px #80603855,0 14px 25px #0009}.theme-shrek.dark-mode :where(.ui-conversation) .chat-page:before{border-color:#74532d;box-shadow:inset 0 0 24px #100a06b8}.theme-shrek.dark-mode :where(.ui-conversation) .message{color:#f0e4c5}.theme-shrek.dark-mode :where(.ui-conversation) .message:before,.theme-shrek.dark-mode :where(.ui-conversation) .message.group-colored:before{box-shadow:inset 5px 0 0 var(--participant-color,#836b3e);filter:drop-shadow(1px 0 #171009)drop-shadow(-1px 0 #171009)drop-shadow(0 1px #171009)drop-shadow(0 -1px #171009)drop-shadow(3px 5px 2px #0009);background:radial-gradient(at 9% 22%,#bd8b3a21 0 2%,#0000 23%),linear-gradient(103deg,#49351f,#634b2e 52%,#3f301f)}.theme-shrek.dark-mode :where(.ui-conversation) .message.mine:before,.theme-shrek.dark-mode :where(.ui-conversation) .message.mine.group-colored:before{box-shadow:inset -5px 0 0 var(--participant-color,#849341);background:radial-gradient(at 87% 21%,#b7bd5b17 0 2%,#0000 22%),linear-gradient(103deg,#3a4025,#515a32 52%,#30371f)}.theme-shrek.dark-mode :where(.ui-conversation) .message strong{color:#e7c98d}.theme-shrek.dark-mode :where(.ui-conversation) .message small{color:#d1c6a8;opacity:.82}.theme-shrek.dark-mode :where(.ui-conversation) .system-message{color:#d2c39e;background:#1d160e99}.theme-shrek.dark-mode :where(.ui-conversation) .older{color:#eadbb4;background:#3b2e20;border-color:#80613a}.theme-shrek.dark-mode :where(.ui-conversation) .message-reactions,.theme-shrek.dark-mode :where(.ui-conversation) .reaction-summary,.theme-shrek.dark-mode :where(.ui-conversation) .message-reaction-picker{color:#332a16;background:#c3b44f}.theme-shrek.dark-mode :where(.ui-conversation) .reaction-summary.mine{color:#251f10;background:#dfcf66}.theme-shrek.dark-mode :where(.ui-conversation) .composer input:not([type=file]){color:#eee2c4;background:linear-gradient(100deg,#30251a,#453521 18%,#392c1d);border-color:#725632}.theme-shrek.dark-mode :where(.ui-conversation) .composer input:not([type=file])::placeholder{color:#b7ac8f;opacity:1}.theme-shrek.dark-mode :where(.ui-messages) .conversation-list{color:#eadbb4;background:#2d2117;border-color:#1e130b;box-shadow:inset 0 0 0 2px #6e5030,inset 0 0 24px #090604,0 6px 9px #000a}.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a,.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a:nth-child(2n){color:#eee1c0;background:linear-gradient(102deg,#45331f,#5c472d 48%,#3c2e1e)}.theme-shrek.dark-mode :where(.ui-messages) .conversation-copy small,.theme-shrek.dark-mode :where(.ui-messages) time{color:#cbbd9b}.theme-shrek.dark-mode :where(.ui-messages) .conversation-copy em{color:#d7e68a}:where(.ui-conversation) .message.group-colored:before{background:radial-gradient(ellipse at 9% 22%,#4c2c1238 0 2%,transparent 23%), linear-gradient(103deg, var(--participant-color), var(--participant-color) 52%, var(--participant-color))}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .message.group-colored:before{background:radial-gradient(ellipse at 9% 22%,#4c2c1238 0 2%,transparent 23%), linear-gradient(103deg, color-mix(in srgb,var(--participant-color) 58%,#b99055), color-mix(in srgb,var(--participant-color) 42%,#ddc58c) 52%, color-mix(in srgb,var(--participant-color) 55%,#a77c43))}}:where(.ui-conversation) .message.group-colored:before{box-shadow:inset 0 0 18px #3f260f33}:where(.ui-conversation) .message.mine.group-colored:before{background:radial-gradient(ellipse at 88% 23%,#31361035 0 2%,transparent 22%), linear-gradient(103deg, var(--participant-color), var(--participant-color) 52%, var(--participant-color))}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .message.mine.group-colored:before{background:radial-gradient(ellipse at 88% 23%,#31361035 0 2%,transparent 22%), linear-gradient(103deg, color-mix(in srgb,var(--participant-color) 62%,#9a955b), color-mix(in srgb,var(--participant-color) 45%,#c8c58a) 52%, color-mix(in srgb,var(--participant-color) 58%,#858148))}}:where(.ui-conversation) .message.mine.group-colored:before{box-shadow:inset 0 0 18px #27300e30}:where(.ui-conversation) .message-reaction-picker{color:#eadba8;background:linear-gradient(102deg,#4a351b,#6a4c25 52%,#3d2a16);border-color:#33200e;box-shadow:4px 5px #1d1008}:where(.ui-conversation) .message-reaction-picker button:hover{background:#d4bd6470}:where(.ui-conversation) .message-reaction-picker button[aria-pressed=true]{color:#302512;background:#cfbd5d;box-shadow:inset 0 0 0 2px #3f2b13}:where(.ui-conversation) .message-reaction-picker .reaction-remove{color:#ffb19c}:where(.ui-conversation) .message-reaction-picker .reaction-cancel{color:#d9cba7}:where(.ui-messages) .conversation-list a{background:radial-gradient(at 8% 20%,#68401929 0 2%,#0000 18%),linear-gradient(102deg,#d2b778,#f0e1b7 48%,#d0b274)}:where(.ui-messages) .conversation-list a:nth-child(2n){background:linear-gradient(99deg,#cbc7a7,#ebe7cd 52%,#c2bd9b)}:where(.ui-messages) .conversation-list a.unread{background:linear-gradient(102deg,#bdc483,#e3e3ac 48%,#b0ba70)}:where(.ui-messages) .online-avatar .user-avatar{border-radius:48% 52% 46% 54%}:where(.ui-messages) .online-avatar i{border-radius:48% 52% 45% 55%;transform:rotate(8deg)}.theme-shrek.dark-mode :where(.ui-conversation) .message.group-colored:before{background:radial-gradient(ellipse at 9% 22%,#d2a85617 0 2%,transparent 23%), linear-gradient(103deg, var(--participant-color), var(--participant-color) 52%, var(--participant-color))}@supports (color:color-mix(in lab, red, red)){.theme-shrek.dark-mode :where(.ui-conversation) .message.group-colored:before{background:radial-gradient(ellipse at 9% 22%,#d2a85617 0 2%,transparent 23%), linear-gradient(103deg, color-mix(in srgb,var(--participant-color) 48%,#342719), color-mix(in srgb,var(--participant-color) 34%,#59442b) 52%, color-mix(in srgb,var(--participant-color) 45%,#2f2418))}}.theme-shrek.dark-mode :where(.ui-conversation) .message.group-colored:before{box-shadow:inset 0 0 20px #08050470}.theme-shrek.dark-mode :where(.ui-conversation) .message.mine.group-colored:before{background:radial-gradient(ellipse at 88% 23%,#c6ce6512 0 2%,transparent 22%), linear-gradient(103deg, var(--participant-color), var(--participant-color) 52%, var(--participant-color))}@supports (color:color-mix(in lab, red, red)){.theme-shrek.dark-mode :where(.ui-conversation) .message.mine.group-colored:before{background:radial-gradient(ellipse at 88% 23%,#c6ce6512 0 2%,transparent 22%), linear-gradient(103deg, color-mix(in srgb,var(--participant-color) 50%,#30351f), color-mix(in srgb,var(--participant-color) 35%,#4e572f) 52%, color-mix(in srgb,var(--participant-color) 47%,#292e1c))}}.theme-shrek.dark-mode :where(.ui-conversation) .message-reaction-picker{color:#eadba8;background:linear-gradient(102deg,#261b10,#49341b 52%,#21170d)}.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a,.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a:nth-child(2n){background:linear-gradient(102deg,#514027,#6a5435 48%,#483822)}.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a.unread{background:linear-gradient(102deg,#4a572d,#65723d 48%,#3e4927)}:where(.ui-conversation) .settings-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#120b07d9}:where(.ui-conversation) .conversation-settings{color:#49351f;background:radial-gradient(at 8% 13%,#6b421b38 0 2%,#0000 18%),radial-gradient(at 91% 84%,#6b421b32 0 2%,#0000 19%),linear-gradient(102deg,#bd9554,#ead5a0 16%,#ddc184 84%,#ad7f42);border:8px solid #382111;border-radius:.2rem;overflow:hidden auto;box-shadow:inset 0 0 32px #69411766,inset 0 0 0 2px #f0d89c55,0 16px 35px #080503b8}:where(.ui-conversation) .conversation-settings>header{color:#f3e3b7;background:linear-gradient(94deg,#533018,#7a4a27 50%,#4a2a16);border:0;border-bottom:3px solid #2b190d;box-shadow:inset 0 0 0 2px #b47a4455,0 3px #9a6b39}:where(.ui-conversation) .conversation-settings>header h2{text-shadow:0 2px #251309;font-family:Georgia,serif}:where(.ui-conversation) .conversation-settings>header button{color:#ead7a8}:where(.ui-conversation) .settings-body{padding:1.15rem}:where(.ui-conversation) .large-group-avatar{color:#49351f;background:#d5b873;border:3px solid #503119;border-radius:48% 52% 46% 54%;box-shadow:inset 0 0 12px #6a441f38,0 4px #503119}:where(.ui-conversation) .settings-picture>button:last-child{color:#58391c;text-underline-offset:3px;text-decoration:underline}:where(.ui-conversation) .name-field{color:#50351b;font-family:Georgia,serif}:where(.ui-conversation) .name-field input,:where(.ui-conversation) .member-search input{color:#49351f;background:#f0dda999;border:2px solid #765024;border-radius:.2rem;outline:none}:where(.ui-conversation) .name-field input:focus,:where(.ui-conversation) .member-search input:focus{border-color:#35200f;box-shadow:0 0 0 2px #c3a45f}:where(.ui-conversation) .save-settings,:where(.ui-conversation) .member-search button,:where(.ui-conversation) .available-user button{color:#f1e5c1;background:linear-gradient(#686a3c,#47482a);border:2px solid #2b1a0e;border-radius:.2rem;box-shadow:inset 0 0 0 1px #aaa66b44,0 3px #2b1a0e}:where(.ui-conversation) .color-setting{color:#342719;background:radial-gradient(ellipse at 10% 20%,#4c2c122d 0 2%,transparent 22%), linear-gradient(103deg, var(--selected-color), var(--selected-color) 52%, var(--selected-color));border:2px solid #62421f;border-radius:.2rem}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .color-setting{background:radial-gradient(ellipse at 10% 20%,#4c2c122d 0 2%,transparent 22%), linear-gradient(103deg, color-mix(in srgb,var(--selected-color) 58%,#b99055), color-mix(in srgb,var(--selected-color) 42%,#ddc58c) 52%, color-mix(in srgb,var(--selected-color) 55%,#a77c43))}}:where(.ui-conversation) .color-setting{clip-path:var(--message-paper-edge);box-shadow:inset 0 0 18px #3f260f33,2px 4px #5a381b}:where(.ui-conversation) .color-setting small{color:#4f402c;opacity:.88}:where(.ui-conversation) .color-picker{background:#e5d095;border-color:#3b2715;border-radius:48% 52% 45% 55%;box-shadow:0 2px #3b2715}:where(.ui-conversation) .color-picker span{border-radius:45% 55% 48% 52%;box-shadow:inset 0 0 0 2px #fff6c955}:where(.ui-conversation) .member-heading{color:#50351b;font-family:Georgia,serif}:where(.ui-conversation) .member-heading span{color:#6a5131}:where(.ui-conversation) .member-list,:where(.ui-conversation) .add-people{background:#684326;border:4px solid #3e2817;border-radius:.15rem;gap:.35rem;padding:.55rem;display:grid;overflow:visible;box-shadow:inset 0 0 0 2px #a47443,inset 0 0 18px #241309}:where(.ui-conversation) .member,:where(.ui-conversation) .available-user{color:#49351f;clip-path:var(--message-paper-edge);filter:drop-shadow(1px 1px 1px #29170c80);background:linear-gradient(102deg,#d0b474,#efdfb2 50%,#ccb071);border:0}:where(.ui-conversation) .member:nth-child(2n),:where(.ui-conversation) .available-user:nth-child(2n){background:linear-gradient(102deg,#c3bea0,#e5e0c4 50%,#b9b392)}:where(.ui-conversation) .member.inactive{filter:grayscale(.65)drop-shadow(1px 1px 1px #29170c80);opacity:.62}:where(.ui-conversation) .member small{color:#6b5436}:where(.ui-conversation) .member-avatar{color:#49351f;background:#d5b873;border:2px solid #5d3c1e;border-radius:48% 52% 46% 54%;box-shadow:0 2px #5d3c1e}:where(.ui-conversation) .member-avatar[style]{color:#342719;background:var(--participant-color);border-color:#4b311b}@supports (color:color-mix(in lab, red, red)){:where(.ui-conversation) .member-avatar[style]{background:color-mix(in srgb,var(--participant-color) 52%,#d7bb79)}}:where(.ui-conversation) .add-people-toggle{color:#49351f;background:#d4b675;border:2px solid #5d3b1c;border-radius:.2rem;box-shadow:0 3px #5d3b1c}:where(.ui-conversation) .member-search{border-bottom:1px dashed #957447}:where(.ui-conversation) .no-users{color:#d9c69c}:where(.ui-conversation) .leave-group{color:#7d211a;background:#d5b176;border:2px solid #792a20;border-radius:.2rem;box-shadow:0 3px #70251d}:where(.ui-conversation) .settings-error{color:#8d2119;font-weight:700}.theme-shrek.dark-mode :where(.ui-conversation) .conversation-settings{color:#eadbb4;background:radial-gradient(at 9% 14%,#bd8b3b1c 0 2%,#0000 19%),linear-gradient(102deg,#2d2217,#493722 18%,#503c27 82%,#291f16);border-color:#180f08;box-shadow:inset 0 0 32px #090604cc,inset 0 0 0 2px #75562f66,0 16px 35px #000}.theme-shrek.dark-mode :where(.ui-conversation) .settings-picture>button:last-child,.theme-shrek.dark-mode :where(.ui-conversation) .name-field,.theme-shrek.dark-mode :where(.ui-conversation) .member-heading{color:#eadbb4}.theme-shrek.dark-mode :where(.ui-conversation) .name-field input,.theme-shrek.dark-mode :where(.ui-conversation) .member-search input{color:#eee2c4;background:#211a12;border-color:#81633a}.theme-shrek.dark-mode :where(.ui-conversation) .color-setting{color:#f0e4c5;background:linear-gradient(103deg,var(--selected-color),var(--selected-color) 52%,var(--selected-color));border-color:#21160c}@supports (color:color-mix(in lab, red, red)){.theme-shrek.dark-mode :where(.ui-conversation) .color-setting{background:linear-gradient(103deg,color-mix(in srgb,var(--selected-color) 48%,#342719),color-mix(in srgb,var(--selected-color) 34%,#59442b) 52%,color-mix(in srgb,var(--selected-color) 45%,#2f2418))}}.theme-shrek.dark-mode :where(.ui-conversation) .color-setting{box-shadow:inset 0 0 20px #08050470,2px 4px #130c07}.theme-shrek.dark-mode :where(.ui-conversation) .color-setting small,.theme-shrek.dark-mode :where(.ui-conversation) .member-heading span{color:#cabd9c}.theme-shrek.dark-mode :where(.ui-conversation) .member-list,.theme-shrek.dark-mode :where(.ui-conversation) .add-people{background:#2b2016;border-color:#1d130b;box-shadow:inset 0 0 0 2px #6b4d2d,inset 0 0 18px #090604}.theme-shrek.dark-mode :where(.ui-conversation) .member,.theme-shrek.dark-mode :where(.ui-conversation) .available-user,.theme-shrek.dark-mode :where(.ui-conversation) .member:nth-child(2n),.theme-shrek.dark-mode :where(.ui-conversation) .available-user:nth-child(2n){color:#eee1c0;background:linear-gradient(102deg,#514027,#6a5435 50%,#463720)}.theme-shrek.dark-mode :where(.ui-conversation) .member small{color:#c7b993}.theme-shrek.dark-mode :where(.ui-conversation) .add-people-toggle{color:#eadbb4;background:#3b2d1e;border-color:#765735;box-shadow:0 3px #1b1109}.theme-shrek.dark-mode :where(.ui-conversation) .leave-group{color:#ffc0ad;background:#49271f;border-color:#8f4435;box-shadow:0 3px #1b0b08}.theme-shrek.dark-mode :where(.ui-conversation) .settings-error{color:#ffad96}:where(.ui-conversation) .composer label{color:#dce98a!important}:where(.ui-conversation) .composer label svg{stroke:currentColor;color:#dce98a!important}.theme-shrek.dark-mode :where(.ui-conversation) .composer label,.theme-shrek.dark-mode :where(.ui-conversation) .composer label svg{color:#d6e36d!important}.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a:nth-child(odd){background:linear-gradient(102deg,#514027,#6a5435 48%,#483822)}.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a:nth-child(2n){background:linear-gradient(99deg,#41443a,#5a5b4c 52%,#383b32)}.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a.unread:nth-child(odd){background:linear-gradient(102deg,#4a572d,#65723d 48%,#3e4927)}.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a.unread:nth-child(2n){background:linear-gradient(99deg,#465536,#607148 52%,#39482e)}.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a:hover,.theme-shrek.dark-mode :where(.ui-messages) .conversation-list a:focus-visible{background:linear-gradient(102deg,#675033,#806542 48%,#574329)}:where(.ui-board){--board-ink:#49351f;color:var(--board-ink);background:radial-gradient(at 13% 29%,#0000 0 9px,#32190c99 10px 12px,#0000 14px),radial-gradient(at 74% 71%,#0000 0 13px,#32190c88 14px 17px,#0000 19px),repeating-linear-gradient(176deg,#0000 0 24px,#28150b70 25px,#d0935335 27px,#0000 30px),linear-gradient(90deg,#684020,#925934 48%,#633b1e);border:14px solid #3a2212;border-radius:.25rem;padding:1.35rem;position:relative;box-shadow:inset 0 0 0 4px #a36d3c,inset 0 0 34px #1f1009,0 15px 28px #111a1066}:where(.ui-board):before{content:"";z-index:0;pointer-events:none;border:5px solid #9a6638;position:absolute;inset:-10px;box-shadow:inset 0 0 0 2px #24140a,0 0 0 2px #1a0f08}:where(.ui-board)>*{z-index:1;position:relative}:where(.ui-board) .board-heading{color:#f1e2b8;text-shadow:0 2px #28150a;font-family:Georgia,serif}:where(.ui-board) .board-heading h1{font-weight:700}:where(.ui-board) .board-heading p{color:#d7c69e}:where(.ui-board) .board-heading>button,:where(.ui-board) .board-composer>div:last-of-type>button:last-child,:where(.ui-board) .poll-composer>button:last-child{color:#efe3bd;background:linear-gradient(#696b3d,#48492a);border:2px solid #29190d;border-radius:.2rem;box-shadow:inset 0 0 0 1px #aaa66b44,0 3px #29190d}:where(.ui-board) .board-filters{background:linear-gradient(94deg,#4e2e18,#754725 50%,#492916);border:2px solid #28170c;border-radius:.2rem;padding:.3rem;box-shadow:inset 0 0 0 2px #a36c3a55,0 4px #29170c}:where(.ui-board) .board-filters button{color:#d7c69e;border-radius:.15rem;font-family:Georgia,serif}:where(.ui-board) .board-filters button[aria-pressed=true]{color:#342619;box-shadow:inset 0 0 10px #6742184d;background:linear-gradient(#d7bf80,#b99657)!important}:where(.ui-board) .board-composer,:where(.ui-board) .poll-composer{color:var(--board-ink);clip-path:var(--message-paper-edge,polygon(0 1%,100% 0,99% 99%,1% 100%));background:radial-gradient(at 8% 15%,#68401933 0 2%,#0000 18%),linear-gradient(102deg,#c6a563,#ecd9a5 48%,#c6a260);border:1px solid #765124;border-radius:.2rem;box-shadow:inset 0 0 25px #6840194f,0 7px 9px #24120880}:where(.ui-board) .board-composer textarea,:where(.ui-board) .poll-composer input,:where(.ui-board) .board-composer select{color:#49351f;background:#f3e2b399;border:2px solid #765024;border-radius:.2rem;outline:none;font-family:Georgia,serif}:where(.ui-board) .board-composer textarea:focus,:where(.ui-board) .poll-composer input:focus,:where(.ui-board) .board-composer select:focus{border-color:#34200f;box-shadow:0 0 0 2px #c3a45f}:where(.ui-board) .board-composer>div:last-of-type>label{color:#563719;background:#dbc17f;border:2px solid #563719;border-radius:.2rem;box-shadow:0 3px #563719}:where(.ui-board) .board-post{color:var(--board-ink);clip-path:polygon(0 2%,4% .4%,9% 1.7%,15% .2%,22% 1.3%,31% .4%,39% 1.8%,48% .2%,58% 1.2%,67% .4%,75% 1.7%,84% .3%,92% 1.2%,97% .2%,100% 2%,99.2% 13%,100% 27%,98.7% 42%,100% 58%,99% 73%,100% 88%,98% 100%,88% 98.5%,76% 100%,64% 98.4%,52% 100%,40% 98.5%,28% 100%,16% 98.4%,4% 100%,0 98%,1% 82%,0 65%,1.2% 48%,0 31%,1% 15%);filter:drop-shadow(1px 0 #402811)drop-shadow(-1px 0 #402811)drop-shadow(0 1px #402811)drop-shadow(0 -1px #402811)drop-shadow(3px 7px 3px #1f120c99);background:radial-gradient(at 8% 14%,#68401930 0 2%,#0000 18%),linear-gradient(102deg,#cfb171,#f0dfb1 48%,#caac69);border:0;border-radius:0;font-family:Georgia,serif;overflow:visible}:where(.ui-board) .board-post:before{content:"";z-index:3;background:radial-gradient(circle at 35% 30%,#d4c49d 0 12%,#806b4b 32%,#382a1c 68%);border:1px solid #271b11;border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:.45rem;left:50%;translate:-50%;box-shadow:0 2px 3px #2f1f14}:where(.ui-board) .post-heading>span:first-child,:where(.ui-board) .post-comments>div>span:first-child{color:#49351f;background:#d5b873;border:2px solid #5d3c1e;border-radius:48% 52% 46% 54%;box-shadow:0 2px #5d3c1e}:where(.ui-board) .post-heading time{color:#675235}:where(.ui-board) .post-heading>span.rounded-full{color:#584013;background:#d8c85d;border-radius:.15rem;transform:rotate(-2deg)}:where(.ui-board) .board-post>a img{background:#21160e;border-block:3px solid #58391c}:where(.ui-board) .board-poll{color:#49351f;background:#d7c17f;border:2px solid #775125;border-radius:.2rem;transform:rotate(-.2deg);box-shadow:inset 0 0 18px #6840193d,2px 4px #5c3a1c}:where(.ui-board) .board-poll button{border-color:#806136;border-radius:.2rem}:where(.ui-board) .post-reactions{border-color:#8b6a3b}:where(.ui-board) .post-reactions>button{color:#3b3018;background:#d7c85f;border-color:#8a702a;border-radius:0;transform:rotate(-1deg);box-shadow:1px 2px #6b5420}:where(.ui-board) .post-reactions>div{background:linear-gradient(#57401f,#3d2c18);border:1px solid #3a2714;border-radius:.2rem;box-shadow:2px 3px #24150b}:where(.ui-board) .post-reactions>div button{border-radius:.15rem}:where(.ui-board) .post-reactions>div button[aria-pressed=true]{background:#d4c35d;box-shadow:inset 0 0 0 2px #493716}:where(.ui-board) .post-reactions>span{color:#665033}:where(.ui-board) .post-comments{background:#9e794840;border-color:#806139}:where(.ui-board) .post-comments>div>div:nth-child(2){color:#49351f;background:#ead8a3;border:1px solid #8b6a3a;border-radius:.2rem;box-shadow:2px 3px #6b4823}:where(.ui-board) .post-comments time{color:#6b5639}:where(.ui-board) .post-comments>form input{color:#49351f;background:#f0dda9;border:2px solid #765024;border-radius:.2rem;outline:none}:where(.ui-board) .post-comments>form button{color:#efe3bd;background:linear-gradient(#696b3d,#48492a);border:2px solid #29190d;border-radius:.2rem;box-shadow:0 3px #29190d}.theme-shrek.dark-mode :where(.ui-board){color:#eadbb4;background:radial-gradient(at 18% 30%,#0000 0 9px,#120a0588 10px 12px,#0000 14px),repeating-linear-gradient(176deg,#0000 0 25px,#120a0566 26px,#80502c22 28px,#0000 31px),linear-gradient(90deg,#281a10,#3c2718 48%,#24170e);border-color:#1b1109;box-shadow:inset 0 0 0 4px #684426,inset 0 0 34px #080503,0 15px 28px #0009}.theme-shrek.dark-mode :where(.ui-board) .board-composer,.theme-shrek.dark-mode :where(.ui-board) .poll-composer{color:#eadbb4;background:linear-gradient(102deg,#46341f,#624b2f 48%,#40301e);border-color:#1e140b;box-shadow:inset 0 0 25px #0b0705aa,0 7px 9px #0009}.theme-shrek.dark-mode :where(.ui-board) .board-composer textarea,.theme-shrek.dark-mode :where(.ui-board) .poll-composer input,.theme-shrek.dark-mode :where(.ui-board) .board-composer select{color:#eee2c4;background:#211a12;border-color:#81633a}.theme-shrek.dark-mode :where(.ui-board) .board-post{color:#eee1c0;filter:drop-shadow(1px 0 #130c07)drop-shadow(-1px 0 #130c07)drop-shadow(0 1px #130c07)drop-shadow(0 -1px #130c07)drop-shadow(3px 7px 3px #000b);background:radial-gradient(at 8% 14%,#bd8b3b1c 0 2%,#0000 18%),linear-gradient(102deg,#514027,#6a5435 48%,#483822)}.theme-shrek.dark-mode :where(.ui-board) .post-heading time,.theme-shrek.dark-mode :where(.ui-board) .post-reactions>span{color:#cbbd9b}.theme-shrek.dark-mode :where(.ui-board) .board-poll{color:#eadbb4;background:#473820;border-color:#24170d;box-shadow:inset 0 0 18px #080503,2px 4px #150d07}.theme-shrek.dark-mode :where(.ui-board) .post-comments{background:#18110970}.theme-shrek.dark-mode :where(.ui-board) .post-comments time{color:#c8b994}.theme-shrek.dark-mode :where(.ui-board) .post-comments>form input{color:#eee2c4;background:#211a12;border-color:#765a35}@media (max-width:639px){:where(.ui-board){border-width:8px;padding:.8rem}:where(.ui-board) .board-post{clip-path:polygon(0 1%,100% 0,99% 99%,1% 100%)}}:where(.ui-messages) .message-actions .primary-action{color:#f2e3b7;background:linear-gradient(#75502b,#4d3018);border-color:#28170c;box-shadow:inset 0 0 0 2px #cf9d5a55,0 4px #28170c}:where(.ui-messages) .conversation-creator{color:#49351f;clip-path:none;background:radial-gradient(at 8% 14%,#68401932 0 2%,#0000 18%),linear-gradient(102deg,#cdb071,#efdeb0 48%,#c7a765);border:6px solid #3d2715;border-radius:.2rem;font-family:Georgia,serif;box-shadow:inset 0 0 0 2px #f1dba366,inset 0 0 24px #6940184d,0 7px 9px #1c0f0780}:where(.ui-messages) .conversation-creator .creator-heading{border-bottom:2px solid #8a6536;padding-bottom:.6rem}:where(.ui-messages) .conversation-creator .creator-heading h2{color:#49351f}:where(.ui-messages) .conversation-creator .creator-heading button{color:#58391d}:where(.ui-messages) .conversation-creator .user-result{color:#49351f}:where(.ui-messages) .conversation-creator input[type=checkbox]{accent-color:#80572d}:where(.ui-messages) .create-group{color:#f1e4bf;background:linear-gradient(#72502e,#4a301c);border:2px solid #29190d;border-radius:.2rem;font-family:Georgia,serif;box-shadow:inset 0 0 0 1px #bd8b504d,0 3px #29190d}:where(.ui-messages) .online-avatar i{background:#b98535;border-color:#3b2614}:where(.ui-board) .board-post,:where(.ui-board) .board-post:nth-of-type(2n){clip-path:none;filter:drop-shadow(3px 7px 3px #1f120c99);background:radial-gradient(at 8% 14%,#68401929 0 2%,#0000 18%),linear-gradient(102deg,#d1b579,#f0e0b7 48%,#cdae70);border:5px double #68451f;border-radius:.2rem;overflow:hidden;box-shadow:inset 0 0 0 2px #f4e2b177,inset 0 0 24px #69401845}:where(.ui-board) .board-post:nth-of-type(2n){background:radial-gradient(at 91% 82%,#5d4e3724 0 2%,#0000 18%),linear-gradient(99deg,#d0ccb0,#eee9d2 52%,#c6c0a0)}:where(.ui-board) .board-post:before{top:.3rem}:where(.ui-board) .post-comments>div>div:nth-child(2){clip-path:polygon(0 4%,7% 1%,15% 4%,24% 0,34% 3%,44% 1%,55% 4%,66% 0,78% 3%,89% 1%,100% 4%,98% 20%,100% 39%,98% 58%,100% 78%,97% 100%,86% 97%,73% 100%,60% 97%,47% 100%,34% 97%,21% 100%,8% 97%,0 100%,2% 77%,0 55%,2% 33%);filter:drop-shadow(1px 0 #5f3e1d)drop-shadow(-1px 0 #5f3e1d)drop-shadow(0 1px #5f3e1d)drop-shadow(0 -1px #5f3e1d)drop-shadow(2px 3px 1px #29170c70);box-shadow:none;background:radial-gradient(at 8% 18%,#68401930 0 2%,#0000 19%),linear-gradient(102deg,#d2b778,#f0e1b7 48%,#cfb173);border:0;border-radius:0}:where(.ui-board) .post-reactions>button,:where(.ui-board) .post-reactions>div button{color:#3b3018;border:1px solid #8a702a;transform:rotate(-1deg);box-shadow:1px 2px #6b5420;background:#d7c85f!important;border-radius:0!important}:where(.ui-board) .post-reactions>button:nth-child(2n),:where(.ui-board) .post-reactions>div button:nth-child(2n){transform:rotate(1deg);background:#d9b968!important}:where(.ui-board) .post-reactions>div{box-shadow:none;background:0 0;border:0;gap:.28rem;padding:.3rem}:where(.ui-board) .post-reactions>div button[aria-pressed=true]{box-shadow:inset 0 -3px #9b852c,1px 2px #6b5420;background:#f0df72!important}:where(.ui-board) .post-reactions .bg-skin-primary-washed,:where(.ui-board) .post-reactions .hover\:bg-skin-primary-washed:hover{background:#ead76d!important}:where(.ui-board) .board-heading>button,:where(.ui-board) .board-composer>div:last-of-type>button:last-child,:where(.ui-board) .poll-composer>button:last-child,:where(.ui-board) .post-comments>form button{background:linear-gradient(#72502e,#4a301c)}:where(.ui-board) .board-poll button[class*=text-skin-primary]{color:#5b391c!important}:where(.ui-board) .board-poll .bg-skin-primary-washed{background:#caa95c!important}:where(.ui-board) input[type=checkbox],:where(.ui-board) input[type=range]{accent-color:#80572d}:where(.ui-board) .text-skin-primary{color:#67421f!important}:where(.ui-board) .bg-skin-primary{background:#67421f!important}:where(.ui-board) .bg-skin-primary-washed{background:#d7c580!important}.theme-shrek.dark-mode :where(.ui-messages) .conversation-creator{color:#eadbb4;background:linear-gradient(102deg,#4b3823,#674e31 48%,#42311f);border-color:#1c1209;box-shadow:inset 0 0 0 2px #75552f66,inset 0 0 24px #090604aa,0 7px 9px #0009}.theme-shrek.dark-mode :where(.ui-messages) .conversation-creator .creator-heading h2,.theme-shrek.dark-mode :where(.ui-messages) .conversation-creator .user-result{color:#eadbb4}.theme-shrek.dark-mode :where(.ui-board) .board-post,.theme-shrek.dark-mode :where(.ui-board) .board-post:nth-of-type(2n){color:#eee1c0;background:radial-gradient(at 8% 14%,#bd8b3b1a 0 2%,#0000 18%),linear-gradient(102deg,#544128,#6d5636 48%,#493923);border-color:#24170d;box-shadow:inset 0 0 0 2px #8b6a3b55,inset 0 0 24px #0b0705aa}.theme-shrek.dark-mode :where(.ui-board) .board-post:nth-of-type(2n){background:linear-gradient(99deg,#484a40,#606154 52%,#3e4138)}.theme-shrek.dark-mode :where(.ui-board) .post-comments>div>div:nth-child(2){color:#eee1c0;filter:drop-shadow(1px 0 #120b06)drop-shadow(-1px 0 #120b06)drop-shadow(0 1px #120b06)drop-shadow(0 -1px #120b06)drop-shadow(2px 3px 1px #0009);background:radial-gradient(at 8% 18%,#bd8b3b18 0 2%,#0000 19%),linear-gradient(102deg,#514027,#6a5435 48%,#483822)}.theme-shrek.dark-mode :where(.ui-board) .text-skin-primary{color:#e0c892!important}.theme-shrek.dark-mode :where(.ui-board) .bg-skin-primary{background:#563a20!important}.theme-shrek.dark-mode :where(.ui-board) .bg-skin-primary-washed{background:#6a5934!important}@media (max-width:639px){:where(.ui-board) .board-post,:where(.ui-board) .board-post:nth-of-type(2n){clip-path:none;border-width:4px}}:where(.ui-board) .board-post,:where(.ui-board) .board-post:nth-of-type(2n){border:10px solid #68401f;border-image:linear-gradient(92deg,#3a2110 0%,#9a6237 8%,#533018 18%,#a66d3d 31%,#4a2914 48%,#9a6237 65%,#513018 82%,#9d6639 94%,#38200f 100%) 12;box-shadow:inset 0 0 0 2px #4b2c16,inset 0 0 0 4px #c38b5060,inset 0 0 24px #69401845;border-radius:0!important}:where(.ui-board) .post-reactions>.reaction-pencil{color:#3a2c18;border:1px solid #8a702a;place-items:center;min-width:2.55rem;min-height:2.35rem;padding:.2rem .65rem;font-family:Georgia,serif;font-size:1.45rem;display:grid;position:relative;transform:rotate(-3deg);box-shadow:2px 3px #66501f;background:#e0cf68!important}:where(.ui-board) .post-reactions>.reaction-pencil:before{content:"";background:#ede4b39c;width:1.3rem;height:.42rem;position:absolute;top:-.25rem;left:50%;transform:rotate(4deg)}:where(.ui-board) .post-reactions>.reaction-pencil span{text-shadow:1px 1px #f5e98c;transform:rotate(-15deg)}:where(.ui-board) .post-reactions>.board-reaction-picker{background:linear-gradient(102deg,#49331a,#674a24 52%,#3c2915);border:2px solid #35210f;border-radius:0;flex-basis:100%;gap:.38rem;width:max-content;max-width:100%;padding:.5rem;display:flex;position:relative;transform:rotate(-.4deg);box-shadow:4px 5px #211207}:where(.ui-board) .post-reactions>.board-reaction-picker:before{content:"";background:#d8cda08f;width:2.2rem;height:.55rem;position:absolute;top:-.32rem;left:50%;transform:rotate(2deg)}:where(.ui-board) .post-reactions>.board-reaction-picker button{color:#332713;border:1px solid #8a702a;flex:1;place-items:center;min-width:2.65rem;min-height:2.65rem;font-size:1.2rem;display:grid;box-shadow:1px 2px #65501f;background:#d7c85f!important}:where(.ui-board) .post-reactions>.board-reaction-picker button:nth-child(2n){transform:rotate(1deg);background:#d9b968!important}:where(.ui-board) .post-reactions>.board-reaction-picker button[aria-pressed=true]{box-shadow:inset 0 -3px #9b852c,1px 2px #65501f;background:#f0df72!important}:where(.ui-board) .post-comments>div>div:nth-child(2){filter:none;background:linear-gradient(102deg,#d2b778,#f0e1b7 48%,#cfb173);border:1px solid #8b6938;box-shadow:2px 3px #68451f}:where(.ui-board) .post-comments>div:nth-child(2n)>div:nth-child(2){background:linear-gradient(99deg,#c8c4a7,#e9e5cd 52%,#bdb898)}:where(.ui-board) .post-comments>div:nth-child(3n)>div:nth-child(2){background:linear-gradient(102deg,#c4c98e,#e1dfad 50%,#b4bb79)}:where(.ui-board) .post-comments>div:nth-child(4n)>div:nth-child(2){background:linear-gradient(100deg,#d2ad83,#edd2ae 50%,#c89d72)}.theme-shrek.dark-mode :where(.ui-board) .board-post,.theme-shrek.dark-mode :where(.ui-board) .board-post:nth-of-type(2n){border-image:linear-gradient(92deg,#170d07,#654022 9%,#29170c 20%,#704927 33%,#211208 50%,#664124 68%,#28160b 84%,#684426 95%,#150c06) 12;box-shadow:inset 0 0 0 2px #160d07,inset 0 0 0 4px #8b603860,inset 0 0 24px #090604aa}.theme-shrek.dark-mode :where(.ui-board) .post-comments>div>div:nth-child(2){color:#eee1c0;background:linear-gradient(102deg,#514027,#6a5435 48%,#483822);border-color:#6f5431;box-shadow:2px 3px #160e08}.theme-shrek.dark-mode :where(.ui-board) .post-comments>div:nth-child(2n)>div:nth-child(2){background:linear-gradient(99deg,#41443a,#5a5b4c 52%,#383b32)}.theme-shrek.dark-mode :where(.ui-board) .post-comments>div:nth-child(3n)>div:nth-child(2){background:linear-gradient(102deg,#424a2b,#596237 50%,#363e24)}.theme-shrek.dark-mode :where(.ui-board) .post-comments>div:nth-child(4n)>div:nth-child(2){background:linear-gradient(100deg,#51372a,#694a39 50%,#422d23)}@media (max-width:639px){:where(.ui-board) .board-post,:where(.ui-board) .board-post:nth-of-type(2n){border-width:7px}:where(.ui-board) .post-reactions>.board-reaction-picker{overflow-x:auto}}:where(.ui-board) .post-reactions>button,:where(.ui-board) .post-reactions>.board-reaction-picker button{position:relative;overflow:visible}:where(.ui-board) .post-reactions>button:before,:where(.ui-board) .post-reactions>.board-reaction-picker button:before{content:"";z-index:2;pointer-events:none;background:#eee5b5a8;width:1.15rem;height:.42rem;position:absolute;top:-.27rem;left:50%;transform:rotate(3deg);box-shadow:0 1px #76623825}:where(.ui-board) .post-reactions>button:nth-child(2n):before,:where(.ui-board) .post-reactions>.board-reaction-picker button:nth-child(2n):before{transform:rotate(-4deg)}:where(.ui-board) .post-reactions>.reaction-pencil:before{width:1.3rem}:where(.ui-board) [aria-label=Post\ options],:where(.ui-board) [aria-label=Comment\ options]{color:#563719;background:#d7bd78;border:1px solid #72502b;border-radius:.2rem;box-shadow:0 2px #5a391c}:where(.ui-board) [aria-label=Post\ options]+div,:where(.ui-board) [aria-label=Comment\ options]+div{color:#49351f;background:linear-gradient(102deg,#cbae6d,#ead8a4 52%,#c29e5d);border:4px solid #3b2514;border-radius:.15rem;font-family:Georgia,serif;overflow:hidden;box-shadow:inset 0 0 0 1px #f2dda366,4px 5px #24150b}:where(.ui-board) [aria-label=Post\ options]+div button,:where(.ui-board) [aria-label=Comment\ options]+div button{background:0 0;border-radius:0;color:#51351b!important}:where(.ui-board) [aria-label=Post\ options]+div button:hover,:where(.ui-board) [aria-label=Comment\ options]+div button:hover{background:#8b693525}:where(.ui-board) [aria-label=Post\ options]+div button.text-skin-danger,:where(.ui-board) [aria-label=Comment\ options]+div button.text-skin-danger{color:#8a291f!important}:where(.ui-board) .board-composer textarea,:where(.ui-board) .post-comments>form input{color:#49351f;background:radial-gradient(at 8% 20%,#68401920 0 2%,#0000 18%),linear-gradient(102deg,#d6bc7c,#f2e3b8 48%,#d0b171);border:2px solid #68461f;border-radius:.15rem;font-family:Georgia,serif;box-shadow:inset 0 0 13px #69401830}:where(.ui-board) .board-composer textarea::placeholder,:where(.ui-board) .post-comments>form input::placeholder{color:#766044;opacity:1}:where(.ui-board) .post-comments>form input:focus{border-color:#2f1e0f;box-shadow:inset 0 0 13px #69401830,0 0 0 2px #c7a75f}:where(.ui-board) .board-composer>div:last-of-type>label{color:#51351b!important;background:linear-gradient(#d7bd78,#b89152)!important}:where(.ui-board) .poll-composer{font-family:Georgia,serif}:where(.ui-board) .poll-composer h2{color:#49351f}:where(.ui-board) .poll-composer label{color:#513820}:where(.ui-board) .poll-composer input:not([type=checkbox]){box-shadow:inset 0 0 10px #6940182e}:where(.ui-board) .poll-composer button{color:#5a391c;border-radius:.15rem}:where(.ui-board) .poll-composer>button:last-child{color:#efe3bd}:where(.ui-board) .board-poll h2{color:#49351f;font-family:Georgia,serif}:where(.ui-board) .board-poll>p{color:#6d5739}:where(.ui-board) .board-poll>div>button{color:#49351f;background:#e8d6a3;border:2px solid #876637;border-radius:.15rem;box-shadow:1px 2px #69471f}:where(.ui-board) .board-poll form input{color:#49351f;background:#f0dda9;border:2px solid #765024;border-radius:.15rem;outline:none}:where(.ui-board) .board-poll form button{color:#efe3bd;border:2px solid #29190d;border-radius:.15rem;box-shadow:0 3px #29190d;background:linear-gradient(#72502e,#4a301c)!important}.theme-shrek.dark-mode :where(.ui-board) .board-composer>div:last-of-type>label{border-color:#171009;box-shadow:0 3px #130c07;color:#eadbb4!important;background:linear-gradient(#4b3924,#302318)!important}.theme-shrek.dark-mode :where(.ui-board) [aria-label=Post\ options],.theme-shrek.dark-mode :where(.ui-board) [aria-label=Comment\ options]{color:#e5d4aa;background:#3f301f;border-color:#6f5331;box-shadow:0 2px #150d07}.theme-shrek.dark-mode :where(.ui-board) [aria-label=Post\ options]+div,.theme-shrek.dark-mode :where(.ui-board) [aria-label=Comment\ options]+div{color:#eee1c0;background:linear-gradient(102deg,#493721,#624c30 52%,#3e2f1e);border-color:#180f08;box-shadow:inset 0 0 0 1px #81603955,4px 5px #090503}.theme-shrek.dark-mode :where(.ui-board) [aria-label=Post\ options]+div button,.theme-shrek.dark-mode :where(.ui-board) [aria-label=Comment\ options]+div button{color:#eee1c0!important}.theme-shrek.dark-mode :where(.ui-board) [aria-label=Post\ options]+div button.text-skin-danger,.theme-shrek.dark-mode :where(.ui-board) [aria-label=Comment\ options]+div button.text-skin-danger{color:#ffad96!important}.theme-shrek.dark-mode :where(.ui-board) .board-composer textarea,.theme-shrek.dark-mode :where(.ui-board) .post-comments>form input{color:#eee2c4;background:radial-gradient(at 8% 20%,#bd8b3b12 0 2%,#0000 18%),linear-gradient(102deg,#292016,#3d2f1e 48%,#241b12);border-color:#765a35;box-shadow:inset 0 0 13px #080503a6}.theme-shrek.dark-mode :where(.ui-board) .board-composer textarea::placeholder,.theme-shrek.dark-mode :where(.ui-board) .post-comments>form input::placeholder{color:#bcae8b}.theme-shrek.dark-mode :where(.ui-board) .poll-composer h2,.theme-shrek.dark-mode :where(.ui-board) .poll-composer label,.theme-shrek.dark-mode :where(.ui-board) .board-poll h2{color:#eee1c0}.theme-shrek.dark-mode :where(.ui-board) .board-poll>p{color:#c9ba96}.theme-shrek.dark-mode :where(.ui-board) .board-poll>div>button{color:#eee1c0;background:#493922;border-color:#725735;box-shadow:1px 2px #160e08}.theme-shrek.dark-mode :where(.ui-board) .board-poll form input{color:#eee2c4;background:#211a12;border-color:#765a35}:where(.ui-board) .poll-composer,:where(.ui-board) .board-poll{clip-path:polygon(0 2%,5% .4%,11% 1.8%,18% .2%,27% 1.4%,36% .3%,46% 1.8%,56% .2%,66% 1.5%,76% .3%,86% 1.7%,95% .2%,100% 2%,99% 16%,100% 31%,98.8% 48%,100% 65%,99% 82%,100% 98%,93% 99.3%,84% 98.2%,74% 100%,64% 98.5%,54% 99.8%,44% 98.3%,34% 100%,24% 98.4%,14% 99.7%,3% 98.5%,0 100%,1% 82%,0 64%,1.2% 46%,0 28%,1% 12%);border-radius:0!important}:where(.ui-board) .poll-composer input,:where(.ui-board) .poll-composer button,:where(.ui-board) .board-poll input,:where(.ui-board) .board-poll button{border-radius:0!important}:where(.ui-board) .poll-composer input[type=checkbox]{accent-color:#79502a!important;border-radius:0!important}:where(.ui-board) .poll-composer label,:where(.ui-board) .poll-composer span,:where(.ui-board) .poll-composer p,:where(.ui-board) .board-poll,:where(.ui-board) .board-poll h2,:where(.ui-board) .board-poll p,:where(.ui-board) .board-poll button{color:#49351f!important}:where(.ui-board) .board-poll>div>button{clip-path:polygon(0 8%,6% 2%,15% 7%,25% 1%,36% 5%,48% 0,61% 6%,73% 2%,86% 7%,100% 2%,98% 28%,100% 52%,98% 76%,100% 98%,87% 94%,74% 100%,60% 95%,47% 100%,34% 95%,20% 100%,3% 95%,0 100%,2% 72%,0 45%,2% 22%);background:linear-gradient(101deg,#cfb271,#ecdaa7 52%,#c5a15e)!important;border-color:#70491f!important;box-shadow:2px 3px #5b391b!important}:where(.ui-board) .board-poll>div>button[class*=border-skin-primary]{color:#49351f!important;background:linear-gradient(101deg,#d6bb72,#f0dda5 52%,#cba65f)!important;border-color:#6a431e!important}:where(.ui-board) .board-poll>div>button>span:first-child{opacity:.42!important;background:#aa8542!important}:where(.ui-board) .board-poll form button,:where(.ui-board) .board-poll form button.bg-skin-primary{color:#f3e6c2!important;background:linear-gradient(#75502b,#4b2f18)!important;border-color:#28170c!important;box-shadow:0 3px #28170c!important}:where(.ui-board) .board-poll form input{color:#49351f!important;background:#f0dda9!important}:where(.ui-board) .board-poll div.flex.flex-wrap>span{clip-path:polygon(0 5%,100% 0,98% 96%,2% 100%);color:#49351f!important;background:#d4ba78!important;border-radius:0!important}:where(.ui-board) .board-poll div.flex.flex-wrap>span>span{background:#ead8a3!important;border-radius:48% 52% 46% 54%!important}:where(.ui-board) .poll-composer>div>button:not(:last-child){color:#68421f!important;background:#d5b875!important}:where(.ui-board) .poll-composer>button:last-child{color:#f3e6c2!important;background:linear-gradient(#75502b,#4b2f18)!important;border-color:#28170c!important}.theme-shrek.dark-mode :where(.ui-board) .poll-composer label,.theme-shrek.dark-mode :where(.ui-board) .poll-composer span,.theme-shrek.dark-mode :where(.ui-board) .poll-composer p,.theme-shrek.dark-mode :where(.ui-board) .board-poll,.theme-shrek.dark-mode :where(.ui-board) .board-poll h2,.theme-shrek.dark-mode :where(.ui-board) .board-poll p,.theme-shrek.dark-mode :where(.ui-board) .board-poll button{color:#eee1c0!important}.theme-shrek.dark-mode :where(.ui-board) .board-poll>div>button,.theme-shrek.dark-mode :where(.ui-board) .board-poll>div>button[class*=border-skin-primary]{color:#eee1c0!important;background:linear-gradient(101deg,#493820,#604b2e 52%,#3f301e)!important;border-color:#6e5230!important;box-shadow:2px 3px #120b06!important}.theme-shrek.dark-mode :where(.ui-board) .board-poll>div>button>span:first-child{background:#8d6b32!important}.theme-shrek.dark-mode :where(.ui-board) .board-poll form input{color:#eee2c4!important;background:#211a12!important}.theme-shrek.dark-mode :where(.ui-board) .board-poll form button,.theme-shrek.dark-mode :where(.ui-board) .board-poll form button.bg-skin-primary{color:#f3e6c2!important;background:linear-gradient(#684727,#3e2816)!important}.theme-shrek.dark-mode :where(.ui-board) .board-poll div.flex.flex-wrap>span{color:#eee1c0!important;background:#493922!important}.theme-shrek.dark-mode :where(.ui-board) .board-poll div.flex.flex-wrap>span>span{background:#2b2117!important}:where(.ui-board) .board-heading p{opacity:1;color:#eadbb4!important}:where(.ui-notifications) .notifications-page{color:#49351f;background:radial-gradient(at 14% 28%,#0000 0 9px,#32190c88 10px 12px,#0000 14px),repeating-linear-gradient(176deg,#0000 0 25px,#28150b60 26px,#d0935330 28px,#0000 31px),linear-gradient(90deg,#674020,#925934 48%,#633b1e);border:12px solid #3a2212;border-radius:.2rem;width:100%;max-width:42rem;margin:0 auto;padding:1.25rem;font-family:Georgia,serif;position:relative;box-shadow:inset 0 0 0 4px #a36d3c,inset 0 0 30px #1f1009,0 15px 28px #111a1066}:where(.ui-notifications) .notifications-page:before{content:"";z-index:0;pointer-events:none;border:4px solid #9a6638;position:absolute;inset:-8px;box-shadow:inset 0 0 0 2px #24140a,0 0 0 2px #1a0f08}:where(.ui-notifications) .notifications-page>*{z-index:1;position:relative}:where(.ui-notifications) .page-heading{color:#f1e2b8;text-shadow:0 2px #28150a;align-items:center}:where(.ui-notifications) .page-heading h1{font-family:Georgia,serif;font-size:1.55rem}:where(.ui-notifications) .page-heading p{color:#eadbb4!important}:where(.ui-notifications) .heading-actions button{color:#f0dfb6;background:#4b2e18;border:1px solid #9b7040;border-radius:.15rem;min-height:2.35rem;padding:.35rem .65rem;box-shadow:0 2px #251309}:where(.ui-notifications) .push-card{color:#49351f;background:radial-gradient(at 8% 16%,#68401928 0 2%,#0000 18%),linear-gradient(102deg,#d1b579,#f0e0b7 48%,#cdae70);border:5px double #68451f;border-radius:0;box-shadow:inset 0 0 18px #68401938,0 6px 8px #21110785}:where(.ui-notifications) .push-icon{color:#f0c998;background:radial-gradient(circle at 36% 30%,#d68b63 0 9%,#a23f2f 38%,#682319 76%);border:2px solid #4b1d14;border-radius:50% 46% 52% 48%;transform:rotate(-3deg);box-shadow:inset 0 0 0 2px #edaa7745,0 2px #32150f}:where(.ui-notifications) .push-card p{color:#6d5739}:where(.ui-notifications) .push-card>button,:where(.ui-notifications) .load-more{color:#f2e5c1;background:linear-gradient(#75502b,#4b2f18);border:2px solid #28170c;border-radius:.15rem;box-shadow:0 3px #28170c}:where(.ui-notifications) .push-message{color:#f1dfb3}:where(.ui-notifications) .notification-list{background:#684326;border:5px solid #3e2817;gap:.7rem;margin-top:1.2rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 2px #a47443,inset 0 0 20px #241309}:where(.ui-notifications) .list-heading{color:#f1dfb3;text-transform:uppercase;letter-spacing:.15em;text-shadow:0 1px #251309;margin:.35rem 0 0;font-size:.72rem;font-weight:800}:where(.ui-notifications) .list-heading.read-heading{color:#d0bd95}:where(.ui-notifications) .notification-item{color:#49351f;clip-path:polygon(0 3%,6% 1%,14% 4%,23% 0,34% 3%,45% 1%,56% 4%,68% 0,80% 3%,91% 1%,100% 4%,98% 25%,100% 49%,98% 73%,100% 98%,88% 95%,75% 100%,62% 96%,49% 100%,36% 96%,23% 100%,9% 96%,0 100%,2% 73%,0 48%,2% 24%);filter:drop-shadow(1px 0 #4f3218)drop-shadow(-1px 0 #4f3218)drop-shadow(0 1px #4f3218)drop-shadow(0 -1px #4f3218)drop-shadow(2px 4px 2px #1d100982);background:radial-gradient(at 8% 18%,#68401929 0 2%,#0000 18%),linear-gradient(102deg,#d2b778,#f0e1b7 48%,#cfb173);border:0;border-radius:0;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.7rem;padding:.75rem 1rem;display:grid;position:relative}:where(.ui-notifications) .notification-item:nth-of-type(2n){background:linear-gradient(99deg,#c8c4a7,#e9e5cd 52%,#bdb898)}:where(.ui-notifications) .notification-item.read{opacity:.78}:where(.ui-notifications) .notification-item:before{content:"";background:#eee4b19c;width:1.5rem;height:.45rem;position:absolute;top:.3rem;left:50%;transform:rotate(-2deg)}:where(.ui-notifications) .type-icon{background:#d5b873;border:2px solid #5d3c1e;border-radius:48% 52% 46% 54%;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 2px #5d3c1e}:where(.ui-notifications) .notification-copy{text-align:left;color:#49351f;min-width:0}:where(.ui-notifications) .notification-copy strong,:where(.ui-notifications) .notification-copy span,:where(.ui-notifications) .notification-copy time{display:block}:where(.ui-notifications) .notification-copy span{margin-top:.1rem;font-size:.76rem}:where(.ui-notifications) .notification-copy time{color:#6d5739;margin-top:.25rem;font-size:.64rem}:where(.ui-notifications) .notification-item>i{background:#ae3e2e;border:2px solid #5b2017;border-radius:50% 46% 52% 48%;width:.7rem;height:.7rem;box-shadow:0 1px #48150f}:where(.ui-notifications) .invite-actions{border-top:1px dashed #92703d;grid-column:2/-1;gap:.5rem;padding-top:.5rem;display:flex}:where(.ui-notifications) .invite-actions button{color:#5a391c;background:#d7bd78;border:2px solid #68451f;border-radius:.15rem;min-height:2.35rem;padding:0 .8rem;box-shadow:0 2px #68451f}:where(.ui-notifications) .invite-actions button.accept{color:#f3e6c2;background:linear-gradient(#75502b,#4b2f18);border-color:#28170c}:where(.ui-notifications) .empty{color:#eadbb4;text-align:center;padding:2rem}.theme-shrek.dark-mode :where(.ui-notifications) .notifications-page{color:#eadbb4;background:repeating-linear-gradient(176deg,#0000 0 25px,#120a0566 26px,#80502c22 28px,#0000 31px),linear-gradient(90deg,#281a10,#3c2718 48%,#24170e);border-color:#1b1109;box-shadow:inset 0 0 0 4px #684426,inset 0 0 30px #080503,0 15px 28px #0009}.theme-shrek.dark-mode :where(.ui-notifications) .push-card{color:#eee1c0;background:linear-gradient(102deg,#514027,#6a5435 48%,#483822);border-color:#24170d;box-shadow:inset 0 0 18px #080503,0 6px 8px #0009}.theme-shrek.dark-mode :where(.ui-notifications) .push-card p{color:#c9ba96}.theme-shrek.dark-mode :where(.ui-notifications) .notification-list{background:#2b2016;border-color:#1d130b;box-shadow:inset 0 0 0 2px #6b4d2d,inset 0 0 18px #090604}.theme-shrek.dark-mode :where(.ui-notifications) .notification-item,.theme-shrek.dark-mode :where(.ui-notifications) .notification-item:nth-of-type(2n){color:#eee1c0;filter:drop-shadow(1px 0 #120b06)drop-shadow(-1px 0 #120b06)drop-shadow(0 1px #120b06)drop-shadow(0 -1px #120b06)drop-shadow(2px 4px 2px #0009);background:linear-gradient(102deg,#514027,#6a5435 48%,#483822)}.theme-shrek.dark-mode :where(.ui-notifications) .notification-item:nth-of-type(2n){background:linear-gradient(99deg,#41443a,#5a5b4c 52%,#383b32)}.theme-shrek.dark-mode :where(.ui-notifications) .notification-item.unread{background:linear-gradient(102deg,#5b4729,#756039 48%,#4c3b23)}.theme-shrek.dark-mode :where(.ui-notifications) .notification-copy{color:#eee1c0}.theme-shrek.dark-mode :where(.ui-notifications) .notification-copy time{color:#c8b994}.theme-shrek.dark-mode :where(.ui-notifications) .invite-actions{border-color:#725936}.theme-shrek.dark-mode :where(.ui-notifications) .invite-actions button{color:#eadbb4;background:#3f301f;border-color:#725735;box-shadow:0 2px #150d07}@media (max-width:639px){:where(.ui-notifications) .notifications-page{border-width:8px;padding:.8rem}:where(.ui-notifications) .page-heading{align-items:flex-start}:where(.ui-notifications) .heading-actions{gap:.3rem}:where(.ui-notifications) .notification-list{border-width:4px;padding:.65rem}}:where(.ui-notifications) .notifications-page{width:100%;max-width:calc(var(--spacing) * 168);margin:0 auto}:where(.ui-notifications) .page-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}:where(.ui-notifications) .page-heading h1{--tw-font-weight:850;font-size:1.35rem;font-weight:850}:where(.ui-notifications) .page-heading p{color:var(--color-muted);margin-top:.1rem;font-size:.72rem}:where(.ui-notifications) .page-heading button{cursor:pointer;--tw-font-weight:750;color:var(--color-primary);font-size:.7rem;font-weight:750}:where(.ui-notifications) .heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}:where(.ui-notifications) .heading-actions .clear-all{color:var(--color-danger)}:where(.ui-notifications) .push-card{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}:where(.ui-notifications) .push-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-primary-washed);color:var(--color-primary);border-radius:3.40282e38px;place-items:center;display:grid}:where(.ui-notifications) .push-icon svg{width:1.2rem}:where(.ui-notifications) .push-card strong{font-size:.78rem;display:block}:where(.ui-notifications) .push-card p{color:var(--color-muted);margin-top:.1rem;font-size:.64rem;line-height:1.35}:where(.ui-notifications) .push-card button{min-height:calc(var(--spacing) * 8);cursor:pointer;background-color:var(--color-primary);--tw-font-weight:750;color:var(--color-primary-readable);border-radius:2rem;padding:0 .7rem;font-size:.68rem;font-weight:750}:where(.ui-notifications) .push-card button:disabled{opacity:.6}:where(.ui-notifications) .push-message{text-align:center;color:var(--color-muted);margin-top:.45rem;font-size:.68rem}:where(.ui-notifications) .notification-list{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);overflow:hidden}:where(.ui-notifications) .list-heading{background-color:var(--color-primary-washed);--tw-font-weight:850;letter-spacing:.06em;color:var(--color-primary-washed-readable);text-transform:uppercase;border-bottom:1px solid var(--color-border);padding:.55rem .7rem;font-size:.67rem;font-weight:850}:where(.ui-notifications) .list-heading.read-heading{background-color:var(--color-background);color:var(--color-muted);border-top:1px solid var(--color-border)}:where(.ui-notifications) .notification-item{cursor:pointer;text-align:left;border-bottom:1px solid var(--color-border);grid-template-columns:2.4rem minmax(0,1fr) .5rem;align-items:center;gap:.65rem;width:100%;padding:.7rem;display:grid}:where(.ui-notifications) .notification-item:last-child{border-bottom:0}:where(.ui-notifications) .notification-item.unread{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(.ui-notifications) .notification-item.unread{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface))}}:where(.ui-notifications) .type-icon{background-color:var(--color-primary-washed);border-radius:3.40282e38px;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;display:grid}:where(.ui-notifications) .notification-copy{gap:.12rem;min-width:0;display:grid}:where(.ui-notifications) .notification-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}:where(.ui-notifications) .notification-copy>span{color:var(--color-muted);font-size:.72rem;line-height:1.35}:where(.ui-notifications) .notification-copy time{color:var(--color-muted);font-size:.61rem}:where(.ui-notifications) .notification-item i{background:#dc2626;border-radius:3.40282e38px;width:.45rem;height:.45rem}:where(.ui-notifications) .invite-actions{grid-column:2/-1;justify-content:flex-end;gap:.45rem;display:flex}:where(.ui-notifications) .invite-actions button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);--tw-font-weight:var(--font-weight-extrabold);min-height:2.15rem;font-size:.68rem;font-weight:var(--font-weight-extrabold);color:var(--color-muted);border-radius:.6rem;padding:0 .75rem}:where(.ui-notifications) .invite-actions .accept{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-readable)}:where(.ui-notifications) .invite-actions span{color:var(--color-muted);font-size:.65rem;font-style:italic}:where(.ui-notifications) .empty{text-align:center;color:var(--color-muted);padding:2.5rem 1rem;font-size:.78rem}:where(.ui-notifications) .load-more{min-height:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-font-weight:750;color:var(--color-primary);border-radius:2rem;margin:.75rem auto 0;padding:0 .9rem;font-size:.72rem;font-weight:750;display:block}:where(.ui-party) .join-page{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:min(100%,28rem);padding:calc(var(--spacing) * 5);text-align:center;color:var(--color-surface-readable);border-radius:1.25rem;margin:8vh auto 0;box-shadow:0 .8rem 2rem #0000001a}:where(.ui-party) .join-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-primary-washed);color:var(--color-primary);border-radius:3.40282e38px;place-items:center;margin:0 auto .75rem;font-size:1.5rem;font-weight:900;display:grid}:where(.ui-party) .eyebrow{--tw-font-weight:850;letter-spacing:.08em;color:var(--color-primary);text-transform:uppercase;font-size:.68rem;font-weight:850}:where(.ui-party) h1{margin:.2rem 0;font-size:1.45rem}:where(.ui-party) p{color:var(--color-muted);font-size:.82rem}:where(.ui-party) form{margin-top:calc(var(--spacing) * 5);text-align:left;gap:.45rem;display:grid}:where(.ui-party) label{--tw-font-weight:750;color:var(--color-muted);font-size:.72rem;font-weight:750}:where(.ui-party) input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);--tw-font-weight:var(--font-weight-extrabold);min-height:3.2rem;font-size:1rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;color:var(--color-background-readable);text-transform:uppercase;padding:0 .85rem}:where(.ui-party) input:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(.ui-party) input:focus{outline:2px solid color-mix(in srgb, var(--color-primary) 18%, transparent)}}:where(.ui-party) button{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-primary);--tw-font-weight:850;color:var(--color-primary-readable);margin-top:.35rem;font-weight:850}:where(.ui-party) button:disabled{cursor:wait;opacity:.65}:where(.ui-party) .join-error{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger);margin-top:.8rem}:where(.ui-profile) .profile-avatar{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);cursor:pointer;background-color:var(--color-primary);--tw-font-weight:var(--font-weight-extrabold);font-size:2rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary-readable);border:4px solid var(--color-surface);border-radius:3.40282e38px;place-items:center;margin-top:-2.5rem;padding:0;display:grid;position:relative;overflow:visible}:where(.ui-profile) .profile-avatar>img{object-fit:cover;border-radius:3.40282e38px;width:100%;height:100%}:where(.ui-profile) .avatar-edit{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:var(--color-primary);color:var(--color-primary-readable);border:2px solid var(--color-surface);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;bottom:-.15rem;right:-.15rem}:where(.ui-profile) .avatar-edit svg{width:.9rem;height:.9rem}:where(.ui-profile) .logout-button{min-height:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);--tw-font-weight:var(--font-weight-semibold);font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-danger);flex-shrink:0;padding:.4rem .75rem}:where(.ui-profile) .logout-button:hover{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){:where(.ui-profile) .logout-button:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}:where(.ui-profile) .logout-button:disabled{cursor:wait;opacity:.6}:where(.ui-profile) .account-card{margin-top:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);border-radius:1.25rem}:where(.ui-profile) .account-card h2{--tw-font-weight:var(--font-weight-extrabold);font-size:1rem;font-weight:var(--font-weight-extrabold)}:where(.ui-profile) .account-card h3{margin-top:calc(var(--spacing) * 5);--tw-font-weight:750;margin-bottom:.45rem;font-size:.85rem;font-weight:750}:where(.ui-profile) .username-field{--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);color:var(--color-muted);gap:.3rem;margin-top:.7rem;display:grid}:where(.ui-profile) .username-field>div{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}:where(.ui-profile) .username-field input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);min-height:2.65rem;color:var(--color-background-readable);border-radius:.7rem;padding:0 .75rem;font-size:.85rem}:where(.ui-profile) .username-field button{min-width:calc(var(--spacing) * 18);cursor:pointer;background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-primary-readable);border-radius:.7rem}:where(.ui-profile) .connections{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:.8rem;overflow:hidden}:where(.ui-profile) .connection-row{min-height:calc(var(--spacing) * 14);border-bottom:1px solid var(--color-border);grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;padding:.45rem .65rem;display:grid}:where(.ui-profile) .connection-row:last-child{border-bottom:0}:where(.ui-profile) .connection-row strong,:where(.ui-profile) .connection-row small{display:block}:where(.ui-profile) .connection-row strong{font-size:.8rem}:where(.ui-profile) .connection-row small{color:var(--color-muted);font-size:.65rem}:where(.ui-profile) .connection-row a,:where(.ui-profile) .connection-row button{cursor:pointer;--tw-font-weight:750;color:var(--color-primary);font-size:.72rem;font-weight:750}:where(.ui-profile) .connection-row button:disabled{opacity:.45}:where(.ui-profile) .profile-google-link,:where(.ui-profile) .profile-facebook-link{justify-items:end;display:grid}:where(.ui-profile) .profile-google-link p,:where(.ui-profile) .profile-facebook-link p{max-width:calc(var(--spacing) * 48);text-align:right;color:var(--color-danger);font-size:.62rem}:where(.ui-profile) .provider-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-font-weight:850;color:#fff;border-radius:3.40282e38px;place-items:center;font-weight:850;display:grid}:where(.ui-profile) .provider-icon.google{color:#4285f4;background:#fff;border:1px solid #ddd}:where(.ui-profile) .provider-icon.facebook{background:#1877f2}:where(.ui-profile) .provider-icon.steam{background:#171d25}:where(.ui-profile) .account-message{color:var(--color-primary);margin-top:.55rem;font-size:.72rem}:where(.ui-profile) .account-message.error{color:var(--color-danger)}:where(.ui-profile) .password-fields{gap:.55rem;display:grid}:where(.ui-profile) .password-fields label{gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-muted);display:grid}:where(.ui-profile) .password-fields input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);min-height:2.65rem;color:var(--color-background-readable);border-radius:.7rem;padding:0 .75rem;font-size:.85rem}:where(.ui-profile) .password-fields p{color:var(--color-muted);font-size:.68rem;line-height:1.35}:where(.ui-profile) .password-fields button{cursor:pointer;background-color:var(--color-primary);--tw-font-weight:750;min-height:2.65rem;color:var(--color-primary-readable);border-radius:.7rem;font-size:.78rem;font-weight:750}:where(.ui-profile) .password-fields button:disabled{cursor:wait;opacity:.5}:where(.ui-quests) .quests-page{text-align:center;place-content:center;justify-items:center;min-height:55vh;display:grid}:where(.ui-quests) .quest-mark{height:calc(var(--spacing) * 18);width:calc(var(--spacing) * 18);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-primary-washed);color:var(--color-primary);border-radius:1.25rem;place-items:center;display:grid}:where(.ui-quests) .quest-mark svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}:where(.ui-quests) h1{margin-top:calc(var(--spacing) * 4);--tw-font-weight:850;font-size:1.5rem;font-weight:850}:where(.ui-quests) p{color:var(--color-muted);margin-top:.3rem;font-size:.85rem}:where(.ui-register) .register-card{isolation:isolate;box-shadow:0 1.25rem 3rem var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(.ui-register) .register-card{box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--color-primary) 13%, transparent)}}:where(.ui-register) .register-card:before{height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 56);background-color:var(--color-primary);opacity:.18;filter:blur(2rem);content:"";border-radius:3.40282e38px;position:absolute;top:-5rem;left:50%;transform:translate(-50%)}:where(.ui-register) .brand-mark{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);background-color:var(--color-primary-washed);box-shadow:0 0 0 5px var(--color-primary);border-radius:3.40282e38px;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.ui-register) .brand-mark{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 13%, transparent)}}:where(.ui-register) .brand-mark{border:3px solid var(--color-primary)}:where(.ui-register) .brand-mark img{object-fit:cover;width:100%;height:100%;padding:.15rem}:where(.ui-register) .auth-kicker{margin-top:calc(var(--spacing) * 4);background-color:var(--color-primary-washed);--tw-font-weight:var(--font-weight-extrabold);font-size:.65rem;font-weight:var(--font-weight-extrabold);letter-spacing:.055em;color:var(--color-primary);text-transform:uppercase;border-radius:3.40282e38px;padding:.25rem .65rem;display:inline-block}:where(.ui-register) .field-label{margin-bottom:calc(var(--spacing) * 1.5);margin-left:calc(var(--spacing) * .5);--tw-font-weight:650;font-size:.8rem;font-weight:650;display:block}:where(.ui-register) .register-card .field-input{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-background-readable);padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s,transform .15s}:where(.ui-register) .register-card .field-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){:where(.ui-register) .register-card .field-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent)}}:where(.ui-register) .register-card .field-input:focus{--tw-outline-style:none;outline-style:none}:where(.ui-register) .password-group{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 3.5);background:var(--color-primary-washed);display:grid}@supports (color:color-mix(in lab, red, red)){:where(.ui-register) .password-group{background:color-mix(in srgb, var(--color-primary-washed) 34%, transparent)}}:where(.ui-register) .password-group{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(.ui-register) .password-group{border:1px solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border))}}:where(.ui-register) .password-hint{flex-wrap:wrap;gap:.3rem .4rem;margin:-.125rem .125rem 0;font-size:.7rem;line-height:1.35;display:flex}:where(.ui-register) .password-rule{color:var(--color-muted)}:where(.ui-register) .password-rule:before{content:"○ "}:where(.ui-register) .password-rule.valid{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-success)}:where(.ui-register) .password-rule.valid:before{content:"✓ "}:where(.ui-register) .register-card .field-error{margin-top:var(--spacing);color:var(--color-danger);font-size:.75rem;display:block}:where(.ui-register) .primary-button{min-height:calc(var(--spacing) * 11.5);cursor:pointer;background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);width:100%;font-weight:var(--font-weight-bold);color:var(--color-primary-readable);box-shadow:0 .5rem 1rem var(--color-primary);border-radius:.875rem;padding:.5rem 1rem}@supports (color:color-mix(in lab, red, red)){:where(.ui-register) .primary-button{box-shadow:0 .5rem 1rem color-mix(in srgb, var(--color-primary) 20%, transparent)}}:where(.ui-register) .primary-button{transition:filter .15s,transform .15s}:where(.ui-register) .primary-button:hover{filter:brightness(1.08);transform:translateY(-1px)}:where(.ui-register) .primary-button:disabled{cursor:wait;opacity:.65;transform:none}@media (max-width:380px){:where(.ui-register) .register-card{padding:calc(var(--spacing) * 4);border-radius:1.25rem}:where(.ui-register) .brand-mark{height:calc(var(--spacing) * 17);width:calc(var(--spacing) * 17)}}.ui-livequizz .quiz-panel{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);color:var(--color-surface-readable);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ui-livequizz .quiz-input{margin-top:var(--spacing);min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;padding-inline:calc(var(--spacing) * 3);color:var(--color-background-readable);display:block}.ui-livequizz .quiz-primary{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-readable)}.ui-livequizz .quiz-primary:disabled{opacity:.4}.ui-livequizz .quiz-secondary{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-readable)}.ui-livequizz .quiz-secondary:disabled{opacity:.4}.ui-livequizz .quiz-error{border-radius:var(--radius-2xl);background-color:var(--color-danger);padding:calc(var(--spacing) * 4);color:var(--color-danger-readable)}.ui-livequizz .quiz-image{aspect-ratio:var(--aspect-video);border-radius:var(--radius-2xl);background-color:var(--color-surface);width:100%;max-height:45dvh;position:relative;overflow:hidden}.ui-livequizz.quiz-live .quiz-image{max-height:32dvh}.ui-livequizz .quiz-image>img{object-fit:contain;width:100%;height:100%}.ui-livequizz .quiz-prompt{inset-inline:0;background-color:#000000bf;max-height:100%;position:absolute;bottom:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ui-livequizz .quiz-prompt{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.ui-livequizz .quiz-prompt{padding:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}@media (min-width:40rem){.ui-livequizz .quiz-prompt{padding:calc(var(--spacing) * 6);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.ui-livequizz .quiz-answers{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-livequizz .quiz-editor-answers{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:40rem){.ui-livequizz .quiz-editor-answers{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-livequizz .quiz-answer{min-height:calc(var(--spacing) * 20);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:100%;min-width:0;padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:4px;border-color:#0000;display:flex}@media (min-width:40rem){.ui-livequizz .quiz-answer{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.ui-livequizz .quiz-letter{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:#00000040;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-livequizz .quiz-letter{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ui-livequizz .quiz-letter{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.ui-livequizz .answer-0{background:var(--color-quiz-a)}.ui-livequizz .answer-1{background:var(--color-quiz-b)}.ui-livequizz .answer-2{background:var(--color-quiz-c)}.ui-livequizz .answer-3{background:var(--color-quiz-d)}.ui-livequizz .quiz-choice{gap:calc(var(--spacing) * 2);text-align:left;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.ui-livequizz .quiz-answer>span{overflow-wrap:anywhere}.ui-livequizz .quiz-answer.selected{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-surface)}.ui-livequizz .quiz-answer.correct{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}.ui-livequizz .quiz-answer.wrong{opacity:.5}.ui-livequizz .quiz-player{max-width:calc(var(--spacing) * 48);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 2);color:var(--color-surface-readable);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.ui-livequizz .quiz-player.flagged{border-color:var(--color-quiz-a);background:var(--color-quiz-a);color:var(--color-quiz-readable)}.ui-livequizz .quiz-player.flagged>span:first-child{color:inherit;border-color:currentColor}.ui-livequizz.quiz-live:fullscreen{max-width:none;padding:calc(var(--spacing) * 6);overflow-y:auto}@media (prefers-reduced-motion:reduce){.ui-livequizz *{transition:none!important}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-8{top:calc(var(--spacing) * 8)}.top-9{top:calc(var(--spacing) * 9)}.top-11{top:calc(var(--spacing) * 11)}.top-\[calc\(4rem\+env\(safe-area-inset-top\)\)\]{top:calc(4rem + env(safe-area-inset-top))}.top-\[calc\(var\(--app-viewport-top\,0px\)\+4rem\+env\(safe-area-inset-top\)\)\]{top:calc(var(--app-viewport-top,0px) + 4rem + env(safe-area-inset-top))}.top-\[var\(--app-viewport-top\,0px\)\]{top:var(--app-viewport-top,0px)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.bottom-\[calc\(5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5rem + env(safe-area-inset-bottom))}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[300\]{z-index:300}.z-\[500\]{z-index:500}.z-\[1000\]{z-index:1000}.col-span-2{grid-column:span 2/span 2}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[3\/4\]{aspect-ratio:3/4}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-52{height:calc(var(--spacing) * 52)}.h-\[calc\(3\.5rem\+env\(safe-area-inset-top\)\)\]{height:calc(3.5rem + env(safe-area-inset-top))}.h-\[var\(--app-viewport-height\,100dvh\)\]{height:var(--app-viewport-height,100dvh)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[65dvh\]{max-height:65dvh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-full{min-height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.grid-cols-\[3rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3rem minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-skin-border>:not(:last-child)){border-color:var(--color-border)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-\[\#e4bd58\]{border-color:#e4bd58}.border-\[\#f3ca72\]{border-color:#f3ca72}.border-\[\#f5c95c\]{border-color:#f5c95c}.border-current{border-color:currentColor}.border-skin-border{border-color:var(--color-border)}.border-skin-primary{border-color:var(--color-primary)}.border-t-skin-primary{border-top-color:var(--color-primary)}.bg-\[\#251a09\]{background-color:#251a09}.bg-\[\#cadb91\]{background-color:#cadb91}.bg-\[\#f2c95c\]\/20{background-color:oklab(85.1074% .00333983 .134507/.2)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-green-700{background-color:var(--color-green-700)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-800{background-color:var(--color-red-800)}.bg-skin-background,.bg-skin-background\/50{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-skin-background\/50{background-color:color-mix(in oklab, var(--color-background) 50%, transparent)}}.bg-skin-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-skin-background\/95{background-color:color-mix(in oklab, var(--color-background) 95%, transparent)}}.bg-skin-border{background-color:var(--color-border)}.bg-skin-danger,.bg-skin-danger\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-skin-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-skin-footer{background-color:var(--color-footer)}.bg-skin-header{background-color:var(--color-header)}.bg-skin-primary{background-color:var(--color-primary)}.bg-skin-primary-washed{background-color:var(--color-primary-washed)}.bg-skin-success{background-color:var(--color-success)}.bg-skin-surface{background-color:var(--color-surface)}.bg-skin-warning{background-color:var(--color-warning)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#d99b2b\]{--tw-gradient-from:#d99b2b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f5c95c\]{--tw-gradient-to:#f5c95c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.6rem\]{font-size:.6rem}.text-\[\.65rem\]{font-size:.65rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#241806\]{color:#241806}.text-\[\#c58b20\]{color:#c58b20}.text-\[\#ffe29a\]{color:#ffe29a}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-skin-background-readable{color:var(--color-background-readable)}.text-skin-danger{color:var(--color-danger)}.text-skin-danger-readable{color:var(--color-danger-readable)}.text-skin-footer-readable{color:var(--color-footer-readable)}.text-skin-header-readable{color:var(--color-header-readable)}.text-skin-muted{color:var(--color-muted)}.text-skin-primary{color:var(--color-primary)}.text-skin-primary-readable{color:var(--color-primary-readable)}.text-skin-success-readable{color:var(--color-success-readable)}.text-skin-surface-readable{color:var(--color-surface-readable)}.text-skin-warning-readable{color:var(--color-warning-readable)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-skin-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_999px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 0 0 999px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.placeholder\:text-skin-muted::placeholder{color:var(--color-muted)}.placeholder\:text-white\/70::placeholder{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/70::placeholder{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-skin-primary:hover{border-color:var(--color-primary)}.hover\:bg-skin-primary-washed:hover{background-color:var(--color-primary-washed)}.hover\:bg-skin-surface:hover{background-color:var(--color-surface)}.hover\:text-skin-primary:hover{color:var(--color-primary)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:bg-skin-surface:focus{background-color:var(--color-surface)}.focus\:p-3:focus{padding:calc(var(--spacing) * 3)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-skin-primary:focus-visible{outline-color:var(--color-primary)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-5{margin-inline:calc(var(--spacing) * 5)}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}:where(.ui-home) .village-page{width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 4);margin-inline:auto;display:grid}:where(.ui-home) .village-heading{text-align:center}:where(.ui-home) .village-heading>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);letter-spacing:.14em;color:var(--color-primary);text-transform:uppercase}:where(.ui-home) .village-heading h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.ui-home) .village-heading p,:where(.ui-home) .village-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}:where(.ui-home) .village-map-shell{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:auto}:where(.ui-home) .village-map{width:100%;min-width:660px;height:auto;display:block}:where(.ui-home) .village-mobile{display:none}:where(.ui-home) .village-path{fill:none;stroke:#c2a66a;stroke-width:55px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 9}:where(.ui-home) .map-place{cursor:pointer;outline:none}:where(.ui-home) .map-place>g:first-of-type{transition:filter .18s}:where(.ui-home) .map-place:hover>g:first-of-type,:where(.ui-home) .map-place:focus-visible>g:first-of-type{filter:url(#map-shadow)brightness(1.14)saturate(1.12)}:where(.ui-home) .place-label rect{fill:#fffced;stroke:#4d681c;stroke-width:3px}:where(.ui-home) .place-label text{fill:#29321b;text-anchor:middle;dominant-baseline:middle;font-size:18px;font-weight:800}:where(.ui-home) .map-place:hover .place-label rect,:where(.ui-home) .map-place:focus-visible .place-label rect{fill:#ddec83;stroke-width:5px}:where(.ui-home) .map-place.locked{cursor:not-allowed;opacity:.7}:where(.ui-home) .map-place.locked .place-label rect{fill:#d1ceb6;stroke:#666957}:where(.ui-home) .closed-lock circle:first-child{fill:#3f4638;stroke:#fff6cf;stroke-width:3px}:where(.ui-home) .closed-lock path{fill:#b6aa79;stroke:#fff6cf;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}:where(.ui-home) .closed-lock circle:last-child{fill:#3f4638}:where(.ui-home) .clouds{animation:16s ease-in-out infinite alternate village-drift}:where(.ui-home) .fireflies circle{animation:2.4s ease-in-out infinite alternate village-glow}:where(.ui-home) .fireflies circle:nth-child(2n){animation-delay:-1.2s}:where(.ui-home) .village-hint{text-align:center}@keyframes village-drift{to{transform:translate(35px)}}@keyframes village-glow{0%{opacity:.25}to{opacity:1;filter:drop-shadow(0 0 7px #fff17a)}}@media (prefers-reduced-motion:reduce){:where(.ui-home) .clouds,:where(.ui-home) .fireflies circle{animation:none}}@media (max-width:639px){:where(.ui-home) .village-page{gap:calc(var(--spacing) * 3);width:100%;overflow-x:hidden}:where(.ui-home) .village-heading{text-align:left}:where(.ui-home) .village-heading h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:where(.ui-home) .village-map-shell{display:none}:where(.ui-home) .village-mobile{gap:var(--spacing);border-radius:var(--radius-3xl);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);background:radial-gradient(at 12% 8%,#bfd18a 0 8%,#0000 9%),radial-gradient(at 91% 24%,#516b38 0 11%,#0000 12%),radial-gradient(at 8% 48%,#668047 0 12%,#0000 13%),radial-gradient(at 91% 70%,#405f43 0 13%,#0000 14%),linear-gradient(#cbdc91 0,#82964f 33%,#526d3d 68%,#365849 100%);border:1px solid #435b32;min-height:53rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #263d2890,0 10px 24px #17211124}:where(.ui-home) .village-mobile:before{content:"";pointer-events:none;z-index:0;opacity:.88;clip-path:polygon(35% 0,72% 0,87% 8%,65% 16%,76% 24%,42% 32%,61% 40%,35% 49%,58% 58%,38% 67%,68% 76%,48% 85%,63% 93%,54% 100%,25% 100%,34% 92%,18% 84%,42% 75%,23% 66%,43% 57%,20% 48%,48% 39%,29% 30%,53% 22%,42% 14%,57% 7%);background:#c2a66a;width:5.5rem;position:absolute;top:2rem;bottom:2rem;left:50%;translate:-50%}:where(.ui-home) .village-mobile:after{content:"";pointer-events:none;z-index:0;opacity:.42;background:repeating-linear-gradient(73deg,#0000 0 31px,#334d2c 32px 34px,#0000 35px 54px);position:absolute;inset:0}:where(.ui-home) .mobile-place{z-index:1;min-height:calc(var(--spacing) * 24);text-align:center;color:#29321b;width:52%;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:center;justify-items:center;padding:0;text-decoration-line:none;display:grid;position:relative;overflow:visible}:where(.ui-home) .mobile-place:nth-child(odd){justify-self:flex-start;transform:rotate(-1.5deg)translate(.35rem)}:where(.ui-home) .mobile-place:nth-child(2n){justify-self:flex-end;transform:rotate(1.5deg)translate(-.35rem)}:where(.ui-home) .mobile-place:active{transform:scale(.975)}:where(.ui-home) .mobile-place:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}:where(.ui-home) .mobile-place-icon{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 24);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));filter:drop-shadow(0 6px 4px #1d2b176e);flex-shrink:0;place-items:center;display:grid;position:relative}:where(.ui-home) .mobile-place-icon:before{content:"";inset-inline:calc(var(--spacing) * 2);bottom:var(--spacing);height:calc(var(--spacing) * 12);z-index:-1;clip-path:polygon(50% 0,100% 38%,91% 42%,91% 100%,9% 100%,9% 42%,0 38%);background:linear-gradient(145deg,#926038,#55351f);border:3px solid #3d2819;position:absolute}:where(.ui-home) .mobile-place-icon i{font-style:normal;transform:translateY(.35rem)}:where(.ui-home) .place-questboard .mobile-place-icon:before,:where(.ui-home) .place-activityboard .mobile-place-icon:before,:where(.ui-home) .place-leaderboard .mobile-place-icon:before{clip-path:none;background:#79502d;border-width:4px;inset:1rem .5rem .25rem}:where(.ui-home) .place-messages .mobile-place-icon:before,:where(.ui-home) .place-profile .mobile-place-icon:before{clip-path:none;background:#765334;border-radius:3.40282e38px}:where(.ui-home) .place-settings .mobile-place-icon:before{background:#53643b}:where(.ui-home) .mobile-place>span:nth-child(2){min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 32);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:#29321b;background:#fffced;border:2px solid #4d681c;border-radius:50%;place-items:center;gap:0;display:grid;box-shadow:0 3px 5px #1d2b174f}:where(.ui-home) .mobile-place strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}:where(.ui-home) .mobile-place small{display:none}:where(.ui-home) .mobile-place.locked{opacity:.7;cursor:not-allowed;filter:grayscale(.65)}:where(.ui-home) .mobile-place.locked:active{transform:none}:where(.ui-home) .mobile-place .mobile-lock{top:calc(var(--spacing) * 3);right:var(--spacing);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff;background:#3f4638;border:2px solid #fff6cf;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}:where(.ui-home) .village-hint{margin-top:var(--spacing)}}@media (max-width:370px){:where(.ui-home) .mobile-place{width:56%}:where(.ui-home) .mobile-place>span:nth-child(2){min-width:calc(var(--spacing) * 28)}}:where(.ui-admin-quests) .field{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;padding-inline:calc(var(--spacing) * 3)}:where(.ui-quest-board){--parchment:#ead8a3;--parchment-dark:#c6a96a;--ink:#49351f;--torn-edge:polygon(0 2%,2% 1%,4% 2.4%,7% 0.5%,10% 1.8%,13% 0.2%,16% 1.4%,20% 0.4%,24% 1.7%,28% 0.3%,32% 1.4%,37% 0.1%,41% 1.8%,46% 0.5%,51% 1.5%,56% 0.2%,61% 1.8%,66% 0.4%,72% 1.5%,77% 0.2%,82% 1.8%,87% 0.4%,92% 1.6%,96% 0.3%,100% 2%,99% 7%,100% 12%,98.8% 18%,100% 24%,99% 31%,100% 38%,98.7% 45%,100% 52%,99% 59%,100% 66%,98.8% 73%,100% 80%,99% 87%,100% 94%,98% 100%,94% 98.7%,89% 100%,84% 98.5%,79% 100%,74% 98.6%,69% 100%,64% 98.4%,59% 100%,54% 98.5%,49% 100%,44% 98.3%,39% 100%,34% 98.6%,29% 100%,24% 98.4%,19% 100%,14% 98.6%,9% 100%,4% 98.4%,0 100%,1.2% 94%,0 88%,1.1% 81%,0 74%,1.3% 67%,0 60%,1% 53%,0 46%,1.2% 39%,0 32%,1.1% 25%,0 18%,1.3% 11%)}:where(.ui-quest-board) .quest-page{width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);color:var(--ink);margin-inline:auto;display:grid}:where(.ui-quest-board) .quest-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);color:var(--color-background-readable);display:flex}:where(.ui-quest-board) .quest-heading span,:where(.ui-quest-board) .quest-section>header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);letter-spacing:.12em;color:var(--color-primary);text-transform:uppercase}:where(.ui-quest-board) .quest-heading h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.ui-quest-board) .quest-heading p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}:where(.ui-quest-board) .quest-heading button{border-radius:var(--radius-xl);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-readable)}:where(.ui-quest-board) .parchment,:where(.ui-quest-board) .quest-note{color:var(--ink);clip-path:var(--torn-edge);filter:drop-shadow(0 7px 7px #26331845);background:radial-gradient(circle at 8% 13%,#8d682622 0 1px,#0000 2px),radial-gradient(circle at 91% 82%,#8d68261f 0 1.5px,#0000 2.5px),linear-gradient(100deg,#d8bd79,#f3e4b8 16%,#ead6a0 82%,#c7a45e);border:1px solid #9c783e;box-shadow:inset 0 0 22px #8d682648}:where(.ui-quest-board) .create-scroll{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5)}:where(.ui-quest-board) .create-scroll h2,:where(.ui-quest-board) .quest-dialog h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.ui-quest-board) .create-scroll>p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.72}:where(.ui-quest-board) .quest-form{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}:where(.ui-quest-board) .quest-form label{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:grid}:where(.ui-quest-board) .quest-form input,:where(.ui-quest-board) .quest-form textarea{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--ink);background:#f7eac4aa;border-width:1px;border-color:#9c783e}:where(.ui-quest-board) .quest-form textarea{padding:calc(var(--spacing) * 3)}:where(.ui-quest-board) .form-pair{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.ui-quest-board) .reward-preview{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);background:#8f69201a;justify-content:space-between;align-items:center;display:flex}:where(.ui-quest-board) .quest-form>button,:where(.ui-quest-board) .owned-scrolls footer button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fff8dc;background:#654620}:where(.ui-quest-board) .guild-board{padding:calc(var(--spacing) * 6);position:relative}@media (min-width:40rem){:where(.ui-quest-board) .guild-board{padding:calc(var(--spacing) * 10)}}:where(.ui-quest-board) .guild-board{isolation:isolate;background:linear-gradient(90deg,#0000 0 97%,#3b241672 97%) 0 0/18% 100%,repeating-linear-gradient(90deg,#794727 0,#9a6037 3%,#704024 8%,#a5683c 13%,#704026 17%);border:16px solid #4a2d18;border-radius:.35rem;box-shadow:inset 0 0 0 4px #26170e,inset 0 0 34px 9px #28140b8c,0 0 0 4px #21150e,0 16px 30px #111a104f}:where(.ui-quest-board) .guild-board:before{content:"";pointer-events:none;z-index:3;background:radial-gradient(circle at 1.1rem 1.1rem,#bba06e 0 3px,#4a3826 4px 6px,#0000 7px),radial-gradient(circle at calc(100% - 1.1rem) 1.1rem,#bba06e 0 3px,#4a3826 4px 6px,#0000 7px),radial-gradient(circle at 1.1rem calc(100% - 1.1rem),#bba06e 0 3px,#4a3826 4px 6px,#0000 7px),radial-gradient(circle at calc(100% - 1.1rem) calc(100% - 1.1rem),#bba06e 0 3px,#4a3826 4px 6px,#0000 7px);border:7px solid #a06b3c;position:absolute;inset:-14px;box-shadow:inset 0 0 0 3px #23150c,0 0 0 2px #1b100a}:where(.ui-quest-board) .guild-board:after{content:"";pointer-events:none;z-index:0;opacity:.62;background:radial-gradient(at 13% 29%,#0000 0 9px,#32190c99 10px 12px,#0000 14px),radial-gradient(at 74% 71%,#0000 0 13px,#32190c88 14px 17px,#0000 19px),repeating-linear-gradient(176deg,#0000 0 19px,#28150b8a 20px,#d0935340 22px,#0000 25px),repeating-linear-gradient(92deg,#0000 0 34px,#2b150b70 35px,#0000 38px),linear-gradient(90deg,#0000 49%,#2e180e8c 50%,#0000 51%);position:absolute;inset:0}:where(.ui-quest-board) .board-title{z-index:2;max-width:var(--container-md);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:center;color:#34200f;background:linear-gradient(95deg,#b57b42,#d09a59 48%,#aa6c38);border:2px solid #34200f;margin-inline:auto;font-family:Georgia,serif;display:flex;position:relative;transform:rotate(-.4deg);box-shadow:inset 0 0 0 2px #e2b77580,0 4px 7px #26160da6}:where(.ui-quest-board) .board-title h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.ui-quest-board) .board-title p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.72}:where(.ui-quest-board) .board-empty{z-index:1;margin-inline:auto;margin-block:calc(var(--spacing) * 8);width:fit-content;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#372313;clip-path:var(--torn-edge);background:#dfc994;position:relative;transform:rotate(-1deg)}:where(.ui-quest-board) .posted-quests{z-index:1;margin-top:calc(var(--spacing) * 7);align-items:flex-start;column-gap:0;row-gap:calc(var(--spacing) * 3);grid-template-columns:repeat(6,minmax(0,1fr));padding:.5rem .25rem 1rem;display:grid;position:relative}:where(.ui-quest-board) .quest-note{min-height:calc(var(--spacing) * 52);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 7);opacity:1;clip-path:polygon(0 2%,4% .4%,9% 1.7%,15% .2%,22% 1.3%,31% .4%,39% 1.8%,48% .2%,58% 1.2%,67% .4%,75% 1.7%,84% .3%,92% 1.2%,97% .2%,100% 2%,99.2% 9%,100% 18%,98.7% 29%,100% 37%,99.1% 49%,100% 61%,98.8% 70%,100% 83%,99% 93%,100% 98%,94% 99.2%,87% 98.3%,79% 100%,70% 98.7%,61% 99.6%,52% 98.2%,43% 100%,35% 98.8%,27% 99.7%,19% 98.1%,11% 99.5%,3% 98.4%,0 100%,.8% 91%,0 81%,1.2% 72%,.3% 61%,1% 51%,0 40%,1.1% 32%,.2% 21%,1.3% 12%);width:calc(100% + .7rem);box-shadow:none;filter:drop-shadow(1px 0 #402811)drop-shadow(-1px 0 #402811)drop-shadow(0 1px #402811)drop-shadow(0 -1px #402811)drop-shadow(2px 6px 3px #1f120c9c);background:#d6bd7d;border:0;grid-column:span 3/span 3;margin-inline:-.35rem;font-family:Georgia,serif;display:grid;position:relative;overflow:hidden}:where(.ui-quest-board) .quest-note:before{content:"";pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.38' numOctaves='4' seed='11'/%3E%3CfeColorMatrix values='.32 0 0 0 .25 0 .22 0 0 .15 0 0 .12 0 .06 0 0 0 .36 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;position:absolute;inset:0}:where(.ui-quest-board) .quest-note:after{content:"";pointer-events:none;z-index:0;opacity:.34;mix-blend-mode:multiply;background:radial-gradient(at 8% 16%,#72491c 0 2%,#0000 16%),radial-gradient(at 91% 72%,#6d4219 0 1%,#0000 19%),radial-gradient(at 36% 96%,#805326 0 2%,#0000 15%),radial-gradient(at 64% 7%,#71461c 0 1%,#0000 13%);position:absolute;inset:0}:where(.ui-quest-board) .quest-note>h3,:where(.ui-quest-board) .quest-note>p,:where(.ui-quest-board) .quest-note>footer,:where(.ui-quest-board) .quest-note>button,:where(.ui-quest-board) .quest-note>.secret-heading,:where(.ui-quest-board) .quest-note>.secret-description{z-index:1;position:relative}:where(.ui-quest-board) .quest-note:nth-child(3n+2){background:#b8b59a;grid-column:span 2/span 2;width:calc(100% + 1rem)}:where(.ui-quest-board) .quest-note:nth-child(4n+3){background:#c7a867;grid-column:span 4/span 4;justify-self:center;width:82%}:where(.ui-quest-board) .quest-note:nth-child(5n+4){background:#aeb9ac}:where(.ui-quest-board) .quest-note:nth-child(3n+2){clip-path:polygon(0 1%,8% 2.1%,17% .2%,29% 1.4%,42% .3%,55% 2%,68% .2%,79% 1.5%,91% .4%,100% 2.2%,98.6% 14%,100% 27%,99% 43%,100% 58%,98.5% 71%,100% 87%,99% 100%,88% 98.4%,74% 100%,61% 98.2%,47% 99.5%,34% 98%,20% 100%,7% 98.5%,0 100%,1.4% 84%,0 68%,1% 52%,0 35%,1.5% 19%)}:where(.ui-quest-board) .quest-note:nth-child(4n+3){clip-path:polygon(0 3%,6% .3%,14% 1.5%,23% .2%,35% 1.8%,46% .4%,57% 1.2%,69% .1%,81% 1.7%,91% .3%,100% 1%,99% 12%,100% 25%,98.7% 39%,100% 54%,99% 67%,100% 79%,98.5% 91%,100% 98%,91% 99.4%,79% 98.2%,66% 100%,52% 98.5%,39% 99.7%,26% 98%,13% 100%,2% 98.4%,0 100%,.7% 88%,0 74%,1.3% 59%,0 44%,1% 31%,.2% 17%)}:where(.ui-quest-board) .quest-note.tilt-0{transform:rotate(-3.6deg)translate(-.5rem,.8rem)}:where(.ui-quest-board) .quest-note.tilt-1{transform:rotate(1.4deg)translate(.65rem,-.45rem)}:where(.ui-quest-board) .quest-note.tilt-2{transform:rotate(-.7deg)translate(-.2rem,1.15rem)}:where(.ui-quest-board) .quest-note.tilt-3{transform:rotate(3.4deg)translate(.45rem,-.7rem)}:where(.ui-quest-board) .quest-note.tilt-4{transform:rotate(-2.1deg)translate(.8rem,.25rem)}:where(.ui-quest-board) .quest-note:hover{z-index:4;filter:drop-shadow(1px 0 #402811)drop-shadow(-1px 0 #402811)drop-shadow(0 1px #402811)drop-shadow(0 -1px #402811)drop-shadow(2px 9px 5px #1f120cb8)}:where(.ui-quest-board) .quest-note .pin{z-index:2;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background:radial-gradient(circle at 35% 30%,#d4c49d 0 12%,#806b4b 32%,#382a1c 68%);border:1px solid #271b11;border-radius:3.40282e38px;position:absolute;top:.65rem;left:50%;box-shadow:0 2px 3px #2f1f14}:where(.ui-quest-board) .quest-note h3,:where(.ui-quest-board) .owned-scrolls h3,:where(.ui-quest-board) .completed-stack h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:Georgia,serif}:where(.ui-quest-board) .quest-note>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.ui-quest-board) .quest-note footer{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);margin-top:auto;display:flex}:where(.ui-quest-board) .quest-note footer small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.7}:where(.ui-quest-board) .quest-note>button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fff8dc;background:#654620}:where(.ui-quest-board) .quest-note>button:disabled{opacity:.5}:where(.ui-quest-board) .secret-heading,:where(.ui-quest-board) .secret-description{gap:var(--spacing);display:grid}:where(.ui-quest-board) .secret-label{--tw-font-weight:var(--font-weight-extrabold);font-size:.62rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;opacity:.58}:where(.ui-quest-board) .redaction{border-radius:var(--radius-sm);background:linear-gradient(90deg,#241b13,#100d09 52%,#2d2117);height:.72rem;display:block;transform:rotate(-.35deg);box-shadow:0 1px #fff3bd40}:where(.ui-quest-board) .redaction-title{width:72%;height:1.05rem}:where(.ui-quest-board) .redaction-long{width:96%}:where(.ui-quest-board) .redaction-medium{width:81%;transform:rotate(.3deg)}:where(.ui-quest-board) .redaction-short{width:54%}:where(.ui-quest-board) .secret-mark{z-index:2;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:#7a1e17;opacity:.88;border-width:2px;border-color:#8e2b22;place-items:center;display:grid;position:absolute;top:2.1rem;right:1.4rem;transform:rotate(-9deg)}:where(.ui-quest-board) .quest-section{gap:calc(var(--spacing) * 3);display:grid}:where(.ui-quest-board) .quest-section>header{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);color:var(--color-background-readable);display:flex}:where(.ui-quest-board) .quest-section>header h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.ui-quest-board) .quest-section>header>b{background-color:var(--color-primary-washed);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary);border-radius:3.40282e38px}:where(.ui-quest-board) .empty-scroll{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.ui-quest-board) .quest-table{gap:calc(var(--spacing) * 2);display:grid}:where(.ui-quest-board) .table-head,:where(.ui-quest-board) .quest-table article{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}:where(.ui-quest-board) .table-head{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:#f5e9c7;background:#654620}:where(.ui-quest-board) .quest-table article{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}:where(.ui-quest-board) .quest-paper{opacity:1;color:var(--ink);clip-path:polygon(0 2%,4% .4%,9% 1.7%,15% .2%,22% 1.3%,31% .4%,39% 1.8%,48% .2%,58% 1.2%,67% .4%,75% 1.7%,84% .3%,92% 1.2%,97% .2%,100% 2%,99.2% 9%,100% 18%,98.7% 29%,100% 37%,99.1% 49%,100% 61%,98.8% 70%,100% 83%,99% 93%,100% 98%,94% 99.2%,87% 98.3%,79% 100%,70% 98.7%,61% 99.6%,52% 98.2%,43% 100%,35% 98.8%,27% 99.7%,19% 98.1%,11% 99.5%,3% 98.4%,0 100%,.8% 91%,0 81%,1.2% 72%,.3% 61%,1% 51%,0 40%,1.1% 32%,.2% 21%,1.3% 12%);box-shadow:none;filter:drop-shadow(1px 0 #402811)drop-shadow(-1px 0 #402811)drop-shadow(0 1px #402811)drop-shadow(0 -1px #402811)drop-shadow(2px 5px 3px #1f120c70);background:#d6bd7d;border:0;position:relative;overflow:hidden}:where(.ui-quest-board) .quest-paper:before{content:"";pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.38' numOctaves='4' seed='17'/%3E%3CfeColorMatrix values='.32 0 0 0 .25 0 .22 0 0 .15 0 0 .12 0 .06 0 0 0 .36 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;position:absolute;inset:0}:where(.ui-quest-board) .quest-paper:after{content:"";pointer-events:none;z-index:0;opacity:.3;mix-blend-mode:multiply;background:radial-gradient(at 9% 22%,#72491c 0 2%,#0000 16%),radial-gradient(at 88% 76%,#6d4219 0 1%,#0000 19%),radial-gradient(at 43% 100%,#805326 0 2%,#0000 15%);position:absolute;inset:0}:where(.ui-quest-board) .quest-paper>*{z-index:1;position:relative}:where(.ui-quest-board) .quest-table article div{min-width:0;display:grid}:where(.ui-quest-board) .quest-table article small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.7;overflow:hidden}:where(.ui-quest-board) .quest-table article>b{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(.ui-quest-board) .completed-stack{width:100%;padding:calc(var(--spacing) * 3);text-align:left;display:block;position:relative}:where(.ui-quest-board) .completed-stack>i{border-radius:var(--radius-xl);background:#c1a163;border:1px solid #8b6935;position:absolute;inset:.75rem;transform:rotate(-2deg)}:where(.ui-quest-board) .completed-stack>i:nth-child(2){transform:rotate(1.5deg)}:where(.ui-quest-board) .completed-stack article{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 5);position:relative}:where(.ui-quest-board) .completed-stack .completed-sheet{transform-origin:50% 110%;animation:.38s cubic-bezier(.2,.75,.25,1) both completed-scroll-change}@keyframes completed-scroll-change{0%{opacity:0;transform:translate(2rem,-.7rem)rotate(4deg)scale(.94)}65%{opacity:1;transform:translate(-.2rem,.05rem)rotate(-.6deg)scale(1.01)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){:where(.ui-quest-board) .completed-stack .completed-sheet{animation:none}}:where(.ui-quest-board) .completed-stack article>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);opacity:.65}:where(.ui-quest-board) .completed-stack article p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.ui-quest-board) .completed-stack article footer{margin-top:calc(var(--spacing) * 4);justify-content:space-between;display:flex}:where(.ui-quest-board) .owned-scrolls{gap:calc(var(--spacing) * 3);display:grid}:where(.ui-quest-board) .owned-scrolls>article{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 5)}:where(.ui-quest-board) .owned-scrolls article>header,:where(.ui-quest-board) .owned-scrolls article>footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}:where(.ui-quest-board) .owned-scrolls article>p{margin-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.ui-quest-board) .owned-scrolls footer button{min-height:calc(var(--spacing) * 10)}:where(.ui-quest-board) .quest-dialog-backdrop{z-index:50;padding:calc(var(--spacing) * 4);background:#151b10b8;place-items:center;display:grid;position:fixed;inset:0}:where(.ui-quest-board) .quest-dialog{max-width:var(--container-md);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 6);display:grid}:where(.ui-quest-board) .quest-dialog>div{gap:calc(var(--spacing) * 3);display:flex}:where(.ui-quest-board) .quest-dialog button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:1px;border-color:#8b6935;flex:1}:where(.ui-quest-board) .quest-dialog button:last-child{color:#fff8dc;background:#654620}:where(.ui-quest-board) .quest-error{bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-danger);padding:calc(var(--spacing) * 3);text-align:center;color:var(--color-danger-readable);position:sticky}@media (max-width:639px){:where(.ui-quest-board) .guild-board{border-width:12px;padding:1.5rem 1rem}:where(.ui-quest-board) .guild-board:before{inset:-10px}:where(.ui-quest-board) .posted-quests{display:block}:where(.ui-quest-board) .quest-note,:where(.ui-quest-board) .quest-note:nth-child(n){width:100%;margin:.25rem 0 1rem}:where(.ui-quest-board) .quest-note.tilt-0,:where(.ui-quest-board) .quest-note.tilt-1,:where(.ui-quest-board) .quest-note.tilt-2,:where(.ui-quest-board) .quest-note.tilt-3,:where(.ui-quest-board) .quest-note.tilt-4{transform:rotate(-.5deg)}}@media (max-width:520px){:where(.ui-quest-board) .quest-heading{align-items:flex-start}:where(.ui-quest-board) .table-head{display:none}:where(.ui-quest-board) .quest-table article{grid-template-columns:minmax(0,1fr) auto}:where(.ui-quest-board) .quest-table article>b{grid-column:1/-1}}body:has(.ui-livequizz) :is([data-challenge-launcher],[data-push-prompt],[data-install-prompt]){display:none!important}:where(.ui-notifications) .notifications-page .push-card{color:#49351f;background:radial-gradient(at 8% 16%,#68401928 0 2%,#0000 18%),linear-gradient(102deg,#d1b579,#f0e0b7 48%,#cdae70);border:5px double #68451f;border-radius:0;box-shadow:inset 0 0 18px #68401938,0 6px 8px #21110785}:where(.ui-notifications) .notifications-page .push-icon{color:#f0c998;background:radial-gradient(circle at 36% 30%,#d68b63 0 9%,#a23f2f 38%,#682319 76%);border:2px solid #4b1d14;border-radius:50% 46% 52% 48%}:where(.ui-notifications) .notifications-page .push-card p{color:#6d5739}:where(.ui-notifications) .notifications-page .push-card>button{color:#f2e5c1;background:linear-gradient(#75502b,#4b2f18);border:2px solid #28170c;border-radius:.15rem}:where(.ui-notifications) .notifications-page .notification-list{background:#684326;border:5px solid #3e2817;border-radius:0;gap:.7rem;margin-top:1.2rem;padding:1rem;display:grid;overflow:visible;box-shadow:inset 0 0 0 2px #a47443,inset 0 0 20px #241309}:where(.ui-notifications) .notifications-page .notification-item{color:#49351f;clip-path:polygon(0 3%,6% 1%,14% 4%,23% 0,34% 3%,45% 1%,56% 4%,68% 0,80% 3%,91% 1%,100% 4%,98% 25%,100% 49%,98% 73%,100% 98%,88% 95%,75% 100%,62% 96%,49% 100%,36% 96%,23% 100%,9% 96%,0 100%,2% 73%,0 48%,2% 24%);filter:drop-shadow(1px 0 #4f3218)drop-shadow(-1px 0 #4f3218)drop-shadow(0 1px #4f3218)drop-shadow(0 -1px #4f3218)drop-shadow(2px 4px 2px #1d100982);background:radial-gradient(at 8% 18%,#68401929 0 2%,#0000 18%),linear-gradient(102deg,#d2b778,#f0e1b7 48%,#cfb173);border:0;border-radius:0;grid-template-columns:2.7rem minmax(0,1fr) auto;gap:.7rem;min-height:4.7rem;padding:.75rem 1rem;display:grid;position:relative}:where(.ui-notifications) .notifications-page .notification-item:nth-of-type(2n){background:linear-gradient(99deg,#c8c4a7,#e9e5cd 52%,#bdb898)}:where(.ui-notifications) .notifications-page .notification-item.unread{background:linear-gradient(102deg,#d8bd72,#f2dda2 48%,#cda95e)}:where(.ui-notifications) .notifications-page .type-icon{color:#49351f;background:#d5b873;border:2px solid #5d3c1e;border-radius:48% 52% 46% 54%;box-shadow:0 2px #5d3c1e}:where(.ui-notifications) .notifications-page .notification-copy{color:#49351f}:where(.ui-notifications) .notifications-page .notification-copy time{color:#6d5739}:where(.ui-notifications) .notifications-page .notification-item>i{background:#ae3e2e;border:2px solid #5b2017;border-radius:50% 46% 52% 48%;width:.7rem;height:.7rem}:where(.ui-notifications) .notifications-page .invite-actions{border-color:#92703d;grid-column:2/-1}.theme-shrek.dark-mode :where(.ui-notifications) .notifications-page .push-card{color:#eee1c0;background:linear-gradient(102deg,#514027,#6a5435 48%,#483822);border-color:#24170d}.theme-shrek.dark-mode :where(.ui-notifications) .notifications-page .push-card p{color:#c9ba96}.theme-shrek.dark-mode :where(.ui-notifications) .notifications-page .notification-list{background:#2b2016;border-color:#1d130b;box-shadow:inset 0 0 0 2px #6b4d2d,inset 0 0 18px #090604}.theme-shrek.dark-mode :where(.ui-notifications) .notifications-page .notification-item{color:#eee1c0;filter:drop-shadow(1px 0 #120b06)drop-shadow(-1px 0 #120b06)drop-shadow(0 1px #120b06)drop-shadow(0 -1px #120b06)drop-shadow(2px 4px 2px #0009);background:linear-gradient(102deg,#514027,#6a5435 48%,#483822)}.theme-shrek.dark-mode :where(.ui-notifications) .notifications-page .notification-item:nth-of-type(2n){background:linear-gradient(99deg,#41443a,#5a5b4c 52%,#383b32)}.theme-shrek.dark-mode :where(.ui-notifications) .notifications-page .notification-item.unread{background:linear-gradient(102deg,#5b4729,#756039 48%,#4c3b23)}.theme-shrek.dark-mode :where(.ui-notifications) .notifications-page .notification-copy{color:#eee1c0}.theme-shrek.dark-mode :where(.ui-notifications) .notifications-page .notification-copy time{color:#c8b994}:where(.ui-activity) .activity-page{color:#49351f;background:radial-gradient(at 14% 28%,#0000 0 9px,#32190c88 10px 12px,#0000 14px),repeating-linear-gradient(176deg,#0000 0 25px,#28150b60 26px,#d0935330 28px,#0000 31px),linear-gradient(90deg,#674020,#925934 48%,#633b1e);border:12px solid #3a2212;width:min(100%,48rem);margin:0 auto;padding:1.25rem;font-family:Georgia,serif;position:relative;box-shadow:inset 0 0 0 4px #a36d3c,inset 0 0 30px #1f1009,0 15px 28px #111a1066}:where(.ui-activity) .activity-page:before{content:"";z-index:0;pointer-events:none;border:4px solid #9a6638;position:absolute;inset:-8px;box-shadow:inset 0 0 0 2px #24140a,0 0 0 2px #1a0f08}:where(.ui-activity) .activity-page>*{z-index:1;position:relative}:where(.ui-activity) .activity-page .party-heading{color:#f1e2b8;text-align:center;text-shadow:0 2px #28150a}:where(.ui-activity) .activity-page .party-heading span{color:#d8b477}:where(.ui-activity) .activity-page .party-heading h1{font-size:1.55rem}:where(.ui-activity) .activity-page .page-state,:where(.ui-activity) .activity-page .no-current,:where(.ui-activity) .activity-page .current-card,:where(.ui-activity) .activity-page .completed-empty{color:#49351f;background:radial-gradient(at 8% 16%,#68401928 0 2%,#0000 18%),linear-gradient(102deg,#d1b579,#f0e0b7 48%,#cdae70);border:6px double #68451f;border-radius:0;box-shadow:inset 0 0 20px #6840193d,0 7px 9px #21110785}:where(.ui-activity) .activity-page .current-card{border-top:6px double #68451f;overflow:visible}:where(.ui-activity) .activity-page .current-card:before{content:"";z-index:3;background:#eee4b19c;width:1.6rem;height:.48rem;position:absolute;top:.35rem;left:50%;transform:rotate(-2deg)}:where(.ui-activity) .activity-page .status-label{color:#6a431e}:where(.ui-activity) .activity-page .countdown{color:#49351f;background:#d8c16f;border:2px solid #765024;border-radius:0;transform:rotate(1deg);box-shadow:2px 3px #5b391b}:where(.ui-activity) .activity-page .countdown small{color:#6a5333}:where(.ui-activity) .activity-page .countdown strong{color:#49351f}:where(.ui-activity) .activity-page .description,:where(.ui-activity) .activity-page .rules,:where(.ui-activity) .activity-page .subheading p{color:#675235}:where(.ui-activity) .activity-page .facts span,:where(.ui-activity) .activity-page .player-list span{color:#49351f;clip-path:polygon(0 5%,100% 0,98% 96%,2% 100%);background:#dcc483;border:1px solid #876638;border-radius:0}:where(.ui-activity) .activity-page .primary-action,:where(.ui-activity) .activity-page .create-team button,:where(.ui-activity) .activity-page .join-team-card>header button,:where(.ui-activity) .activity-page .invite-team,:where(.ui-activity) .activity-page .header-rename button{color:#f2e5c1;background:linear-gradient(#75502b,#4b2f18);border:2px solid #28170c;border-radius:.15rem;box-shadow:0 3px #28170c}:where(.ui-activity) .activity-page .primary-action.unregister,:where(.ui-activity) .activity-page .leave-team{color:#8a291f;background:#d6b676;border:2px solid #7d2b20;border-radius:.15rem;box-shadow:0 3px #6e251d}:where(.ui-activity) .activity-page .my-team-card,:where(.ui-activity) .activity-page .join-team-card,:where(.ui-activity) .activity-page .other-team{color:#49351f;background:#684326;border:5px solid #3e2817;border-radius:0;overflow:visible;box-shadow:inset 0 0 0 2px #a47443,inset 0 0 18px #241309}:where(.ui-activity) .activity-page .my-team-card>header,:where(.ui-activity) .activity-page .join-team-card>header,:where(.ui-activity) .activity-page .other-team>header{color:#f1dfb3;border-color:#9a7342}:where(.ui-activity) .activity-page .my-team-card>header span{color:#d8b477}:where(.ui-activity) .activity-page .my-team-card>header b,:where(.ui-activity) .activity-page .join-team-card>header small,:where(.ui-activity) .activity-page .other-team>header small{color:#d1bf98}:where(.ui-activity) .activity-page .roster-member,:where(.ui-activity) .activity-page .compact-roster>span{color:#49351f;clip-path:polygon(0 5%,7% 1%,16% 4%,27% 0,39% 3%,51% 1%,64% 4%,77% 0,89% 3%,100% 1%,98% 96%,86% 98%,72% 95%,58% 100%,43% 96%,29% 100%,14% 96%,1% 100%);background:linear-gradient(102deg,#d2b778,#f0e1b7 48%,#cfb173);border:1px solid #8b6938;border-radius:0;box-shadow:2px 3px #4e3118}:where(.ui-activity) .activity-page .roster-member:nth-child(2n),:where(.ui-activity) .activity-page .compact-roster>span:nth-child(2n){background:linear-gradient(99deg,#c8c4a7,#e9e5cd 52%,#bdb898)}:where(.ui-activity) .activity-page .member-avatar{background:#d5b873;border:2px solid #5d3c1e;border-radius:48% 52% 46% 54%;box-shadow:0 2px #5d3c1e}:where(.ui-activity) .activity-page .member-avatar.fallback{color:#49351f;background:#d5b873}:where(.ui-activity) .activity-page .other-title,:where(.ui-activity) .activity-page .subheading{color:#f1dfb3}:where(.ui-activity) .activity-page .other-title>span,:where(.ui-activity) .activity-page .subheading>span{color:#49351f;background:#d8c85f;border-radius:0;transform:rotate(-2deg)}:where(.ui-activity) .activity-page .create-team input,:where(.ui-activity) .activity-page .header-rename input{color:#49351f;background:#f0dda9;border:2px solid #765024;border-radius:.15rem;outline:none;font-family:Georgia,serif}:where(.ui-activity) .activity-page .completed-list{gap:.7rem}:where(.ui-activity) .activity-page .completed-list article{color:#49351f;clip-path:polygon(0 3%,100% 0,98% 97%,2% 100%);background:linear-gradient(102deg,#d2b778,#f0e1b7 48%,#cfb173);border:1px solid #806039;border-radius:0;box-shadow:2px 4px #4f3117}:where(.ui-activity) .activity-page .completed-list article:nth-child(2n){background:linear-gradient(99deg,#c8c4a7,#e9e5cd 52%,#bdb898)}:where(.ui-activity) .activity-page .completed-list article>span{color:#f2dfaa;background:#8e3023;border:2px solid #4b1d14;border-radius:50% 46% 52% 48%}:where(.ui-activity) .activity-page .completed-list small{color:#6b5639}:where(.ui-activity) .invite-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#100a06d9}:where(.ui-activity) .invite-dialog{color:#49351f;background:linear-gradient(102deg,#bd9554,#ead5a0 16%,#ddc184 84%,#ad7f42);border:8px solid #382111;border-radius:.2rem;font-family:Georgia,serif;box-shadow:inset 0 0 28px #69411766,0 16px 35px #080503b8}:where(.ui-activity) .invite-dialog input{color:#49351f;background:#f0dda9;border:2px solid #765024;border-radius:.15rem}:where(.ui-activity) .invite-dialog form button,:where(.ui-activity) .invite-user button{color:#f2e5c1;background:linear-gradient(#75502b,#4b2f18);border:2px solid #28170c;border-radius:.15rem}:where(.ui-activity) .invite-user{color:#49351f;clip-path:polygon(0 3%,100% 0,98% 97%,2% 100%);background:#d7bd78;border:1px solid #806039;border-radius:0}:where(.ui-activity) .invite-user img,:where(.ui-activity) .invite-user i{border-radius:48% 52% 46% 54%}.theme-shrek.dark-mode :where(.ui-activity) .activity-page{color:#eadbb4;background:repeating-linear-gradient(176deg,#0000 0 25px,#120a0566 26px,#80502c22 28px,#0000 31px),linear-gradient(90deg,#281a10,#3c2718 48%,#24170e);border-color:#1b1109;box-shadow:inset 0 0 0 4px #684426,inset 0 0 30px #080503,0 15px 28px #0009}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .page-state,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .no-current,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .current-card,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .completed-empty{color:#eee1c0;background:linear-gradient(102deg,#514027,#6a5435 48%,#483822);border-color:#24170d}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .description,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .rules,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .subheading p{color:#c9ba96}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .countdown{color:#eee1c0;background:#493922;border-color:#705330;box-shadow:2px 3px #130c07}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .countdown small,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .countdown strong{color:#eee1c0}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .my-team-card,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .join-team-card,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .other-team{background:#2b2016;border-color:#1d130b;box-shadow:inset 0 0 0 2px #6b4d2d,inset 0 0 18px #090604}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .roster-member,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .compact-roster>span,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .completed-list article{color:#eee1c0;background:linear-gradient(102deg,#514027,#6a5435 48%,#483822);border-color:#6f5431;box-shadow:2px 3px #120b06}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .roster-member:nth-child(2n),.theme-shrek.dark-mode :where(.ui-activity) .activity-page .compact-roster>span:nth-child(2n),.theme-shrek.dark-mode :where(.ui-activity) .activity-page .completed-list article:nth-child(2n){background:linear-gradient(99deg,#41443a,#5a5b4c 52%,#383b32)}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .create-team input,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .header-rename input{color:#eee2c4;background:#211a12;border-color:#765a35}.theme-shrek.dark-mode :where(.ui-activity) .invite-dialog{color:#eadbb4;background:linear-gradient(102deg,#2d2217,#493722 18%,#503c27 82%,#291f16);border-color:#180f08;box-shadow:inset 0 0 28px #090604cc,0 16px 35px #000}.theme-shrek.dark-mode :where(.ui-activity) .invite-dialog input{color:#eee2c4;background:#211a12;border-color:#765a35}.theme-shrek.dark-mode :where(.ui-activity) .invite-user{color:#eee1c0;background:#493922;border-color:#6f5431}@media (max-width:639px){:where(.ui-activity) .activity-page{border-width:8px;padding:.8rem}:where(.ui-activity) .activity-page .current-card{padding:.85rem}:where(.ui-activity) .invite-dialog{border-width:6px}}:where(.ui-activity) .activity-page .team-registration .subheading,:where(.ui-activity) .activity-page .team-registration .subheading h3{color:#49351f;text-shadow:none}:where(.ui-activity) .activity-page .team-registration .subheading p{color:#675235}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .status-label{color:#f0d899;text-shadow:0 1px #120b06}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .team-registration .subheading,.theme-shrek.dark-mode :where(.ui-activity) .activity-page .team-registration .subheading h3{color:#eee1c0}.theme-shrek.dark-mode :where(.ui-activity) .activity-page .team-registration .subheading p{color:#c9ba96}:where(.ui-main-layout) .app-header{z-index:120;background:radial-gradient(at 8% 20%,#d9e78035 0 2%,#0000 16%),radial-gradient(at 82% 70%,#283b1648 0 3%,#0000 19%),linear-gradient(96deg,#597426,#789538 48%,#4b6723);border-bottom:3px solid #304315;font-family:Georgia,serif;position:relative;overflow:visible;box-shadow:inset 0 -5px 9px #25381355,inset 0 2px #c7d87855,0 3px #263713,0 7px 12px #17200f45}:where(.ui-main-layout) .app-header>a:first-of-type{z-index:2;color:#fff1c6;text-shadow:0 2px #263713;position:relative}:where(.ui-main-layout) .header-actions{z-index:2;position:relative}:where(.ui-main-layout) .header-vines{z-index:1;pointer-events:none;position:absolute;inset:0 0 -1.25rem;overflow:visible}:where(.ui-main-layout) .header-vines:before{content:"";pointer-events:none;background:radial-gradient(at 12% 100%,#829b465c,#0000 65%),radial-gradient(at 67% 100%,#2f50276b,#0000 60%);position:absolute;inset:0 0 1.25rem}:where(.ui-main-layout) .header-branches{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 0 1.25rem;overflow:hidden}:where(.ui-main-layout) .header-branch{background:url(/icons/header-branches.svg) 50%/100% 100% no-repeat;flex-shrink:0;margin-left:-12px;display:block}:where(.ui-main-layout) .header-vines:after{content:"";pointer-events:none;background:url(/icons/header-moss.svg) bottom/100% 100% no-repeat;height:2.75rem;position:absolute;inset:auto -2rem 0;-webkit-mask-image:linear-gradient(#0000,#000 48%);mask-image:linear-gradient(#0000,#000 48%)}:where(.ui-main-layout) .header-profile{background:#b89a5b;border:3px solid #3d2818;border-radius:45% 55% 48% 52%;overflow:visible;transform:rotate(2deg);box-shadow:inset 0 0 0 2px #dfc57b80,0 3px #2c1c10,0 0 0 2px #8da843}:where(.ui-main-layout) .header-profile:before{content:"";z-index:3;pointer-events:none;clip-path:polygon(0 28%,18% 10%,34% 18%,52% 0,68% 17%,88% 9%,100% 31%,88% 50%,100% 72%,77% 87%,59% 82%,42% 100%,27% 83%,7% 91%,14% 64%,0 51%);border:2px solid #394f20;border-radius:52% 43% 56% 46%;position:absolute;inset:-.35rem}:where(.ui-main-layout) .header-profile img,:where(.ui-main-layout) .profile-fallback{border-radius:42% 55% 46% 54%}:where(.ui-main-layout) .header-profile:focus-visible{outline-offset:4px;outline:3px solid #f0d98d}:where(.ui-main-layout) .wallet-balance{color:#372817;background:radial-gradient(at 18% 18%,#fff1b440 0 3%,#0000 25%),linear-gradient(102deg,#ad8a4c,#d3b56f 48%,#96703b);border:2px solid #3e2a18;border-radius:48% 52% 46% 54%/55% 48% 52% 45%;gap:.5rem;min-height:2.25rem;padding:.3rem .7rem;font-family:Georgia,serif;transform:rotate(-.6deg);box-shadow:inset 0 0 9px #6540194d,0 3px #2b1b10}:where(.ui-main-layout) .wallet-coin{color:#372817;text-shadow:0 1px #ead49a}:where(.ui-main-layout) .wallet-coin i{border-width:2px;width:.8rem;height:.8rem;box-shadow:inset 0 1px 1px #fff7c899,0 1px 1px #23150c66}:where(.ui-main-layout) .header-settings{color:#f3e5ba;text-shadow:0 2px #263713;border-radius:48% 52% 45% 55%}:where(.ui-main-layout) .header-settings:hover,:where(.ui-main-layout) .header-settings:focus-visible{color:#fff1c6;background:#31491d88}.theme-shrek.dark-mode :where(.ui-main-layout) .app-header{background:radial-gradient(at 82% 70%,#111b0c80 0 3%,#0000 19%),linear-gradient(96deg,#293b1a,#3c5221 48%,#223318);border-color:#17220f;box-shadow:inset 0 -5px 9px #0d1609aa,inset 0 2px #7d993c35,0 3px #111a0c,0 7px 12px #0007}.theme-shrek.dark-mode :where(.ui-main-layout) .wallet-balance{color:#eadcb6;background:linear-gradient(102deg,#45341f,#624b2d 48%,#392b1c);border-color:#1c130c;box-shadow:inset 0 0 9px #080503a8,0 3px #100a06}.theme-shrek.dark-mode :where(.ui-main-layout) .wallet-coin{color:#eadcb6;text-shadow:0 1px #120b06}:where(.ui-main-layout) .app-header:after{content:none}.theme-shrek.dark-mode :where(.ui-main-layout) .header-vines{opacity:.78}@media (max-width:420px){:where(.ui-main-layout) .header-vines{bottom:-1rem}:where(.ui-main-layout) .header-vines:before,:where(.ui-main-layout) .header-branches{bottom:1rem}:where(.ui-main-layout) .wallet-balance{gap:.3rem;padding-inline:.5rem}}:where(.ui-conversation) .message-reply-quote{width:100%;min-width:0;color:inherit;text-align:left;clip-path:polygon(0 2px,98% 0,100% 92%,97% 100%,2% 97%);background:#fff0bd80;border:0;border-left:4px solid #75522e;border-radius:2px 5px 3px 1px;margin:.1rem 0 .45rem;padding:.42rem .6rem .45rem .72rem;display:grid;box-shadow:inset 0 0 0 1px #68482340}:where(.ui-conversation) .message-reply-quote strong{font:700 .7rem Georgia,serif}:where(.ui-conversation) .message-reply-quote span{color:inherit;opacity:.78;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}:where(.ui-conversation) .reply-composer-preview{color:#352719;clip-path:polygon(0 2px,99% 0,100% 88%,98% 100%,1% 96%);background:linear-gradient(100deg,#e8cf91,#d4b574);border-left:4px solid #684824;align-items:center;gap:.6rem;margin:.35rem .7rem 0;padding:.45rem .55rem .45rem .75rem;display:flex;box-shadow:0 2px 5px #1e160d35}:where(.ui-conversation) .reply-composer-preview>div{flex:1;min-width:0;display:grid}:where(.ui-conversation) .reply-composer-preview strong{font:700 .75rem Georgia,serif}:where(.ui-conversation) .reply-composer-preview span{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}:where(.ui-conversation) .reply-composer-preview button{color:#4b321c;min-width:2.5rem;min-height:2.5rem;font-size:1.35rem}:where(.ui-conversation) .message.reply-highlight{animation:1.3s reply-parchment-flash}@keyframes reply-parchment-flash{35%{filter:brightness(1.3)sepia(.2);transform:translate(3px)}}.theme-shrek.dark-mode :where(.ui-conversation) .message-reply-quote{background:#1d160d66;border-left-color:#ad8956}.theme-shrek.dark-mode :where(.ui-conversation) .reply-composer-preview{color:#f0dfb8;background:linear-gradient(100deg,#594426,#44331e);border-left-color:#a9834e}:where(.ui-board) .comment-paper{clip-path:polygon(0 2px,99% 0,100% 93%,97% 100%,1% 98%);border:1px solid #8c6b3d;border-radius:3px 7px 4px 2px;box-shadow:inset 0 0 8px #7a542626,0 2px 2px #2d21151f}:where(.ui-board) .comment-actions{flex-wrap:wrap;align-items:center;gap:.3rem;padding:.2rem .35rem 0;display:flex}:where(.ui-board) .comment-actions button{color:#624726;min-height:1.8rem;padding:0 .4rem;font-size:.7rem;font-weight:700}:where(.ui-board) .comment-actions>button:first-child{order:99;margin-left:auto;font-family:Georgia,serif}:where(.ui-board) .comment-reaction{background:#e7cc87;border:1px solid #9b7847;transform:rotate(-1deg);box-shadow:1px 1px #5b401f4d}:where(.ui-board) .comment-reaction.mine{outline:2px solid #725327}:where(.ui-board) .comment-react-pencil{clip-path:polygon(5% 8%,95% 0,100% 90%,8% 100%);background:#ead784;border:1px solid #8b6839;width:2rem;padding:0!important}:where(.ui-board) .comment-reaction-picker{clip-path:polygon(0 3px,98% 0,100% 94%,3% 100%);background:#d7bb76;border:1px solid #7b5b31;gap:.2rem;width:max-content;max-width:100%;margin:.2rem 0 .3rem .25rem;padding:.3rem;display:flex;box-shadow:0 3px 8px #24190c55}:where(.ui-board) .comment-reaction-picker button{min-width:2.2rem;min-height:2.2rem;font-size:1.1rem}:where(.ui-board) .thread-toggle{color:#684b29;min-height:2rem;margin:-.2rem 0 .15rem 2.65rem;font:700 .72rem Georgia,serif}:where(.ui-board) .board-comment-reply{margin-left:2.15rem;position:relative}:where(.ui-board) .board-comment-reply:before{content:"";border-bottom:2px solid #89683c;border-left:2px solid #89683c;width:.8rem;height:1.35rem;position:absolute;top:-.65rem;left:-1rem}:where(.ui-board) .comment-replying-to{color:#44311d;background:#ddc283;border-left:4px solid #74532b;justify-content:space-between;align-items:center;gap:.5rem;margin:.25rem .3rem -.15rem;padding:.35rem .65rem;font-size:.75rem;display:flex}:where(.ui-board) .comment-replying-to button,.comment-delete-small{min-width:2rem;min-height:2rem;font-size:1.1rem}.theme-shrek.dark-mode :where(.ui-board) .comment-paper{color:#eee0bb;background:#46351f;border-color:#755b37}.theme-shrek.dark-mode :where(.ui-board) .comment-actions button,.theme-shrek.dark-mode :where(.ui-board) .thread-toggle{color:#d8bf87}.theme-shrek.dark-mode :where(.ui-board) .comment-reaction,.theme-shrek.dark-mode :where(.ui-board) .comment-react-pencil{background:#5a4527;border-color:#80633c}.theme-shrek.dark-mode :where(.ui-board) .comment-replying-to{color:#ecdbb4;background:#4d3a22;border-left-color:#a17b43}:where(.ui-board) .post-reactions>.reaction-pencil span{text-shadow:1px 1px #f5e98c;font-weight:700;transform:none}:where(.ui-board) .comment-reaction,:where(.ui-board) .comment-react-pencil{clip-path:polygon(2% 3%,97% 0,100% 94%,92% 100%,3% 97%,0 8%);border:1px solid #8a702a;border-radius:1px;position:relative;box-shadow:1px 2px #65501f;color:#352a15!important;background:#d7c85f!important}:where(.ui-board) .comment-reaction:nth-of-type(2n){transform:rotate(1deg);background:#d9b968!important}:where(.ui-board) .comment-reaction.mine{outline:2px solid #725f25;box-shadow:inset 0 -2px #9b852c,1px 2px #65501f;background:#f0df72!important}:where(.ui-board) .comment-react-pencil{width:2.1rem;font:700 1.25rem/1 Georgia,serif;transform:rotate(-3deg)}:where(.ui-board) .comment-react-pencil:before{content:"";background:#ede4b39c;width:1rem;height:.34rem;position:absolute;top:-.22rem;left:50%;transform:rotate(4deg)}:where(.ui-board) .comment-reaction-picker{clip-path:none;background:linear-gradient(102deg,#49331a,#674a24 52%,#3c2915);border:2px solid #35210f;border-radius:0;position:relative;transform:rotate(-.4deg);box-shadow:4px 5px #211207}:where(.ui-board) .comment-reaction-picker:before{content:"";background:#d8cda08f;width:1.7rem;height:.45rem;position:absolute;top:-.28rem;left:50%;transform:rotate(2deg)}:where(.ui-board) .comment-reaction-picker button{color:#332713;border:1px solid #8a702a;border-radius:1px;box-shadow:1px 2px #65501f;background:#d7c85f!important}:where(.ui-board) .comment-reaction-picker button:nth-child(2n){transform:rotate(1deg);background:#d9b968!important}.theme-shrek.dark-mode :where(.ui-board) .comment-reaction,.theme-shrek.dark-mode :where(.ui-board) .comment-react-pencil,.theme-shrek.dark-mode :where(.ui-board) .comment-reaction-picker button{border-color:#8a702a;color:#302512!important;background:#c9b951!important}.theme-shrek.dark-mode :where(.ui-board) .comment-reaction-picker{background:linear-gradient(102deg,#261b10,#49341b 52%,#21170d);border-color:#211309}:where(.ui-board) .comment-actions>button:first-child{color:#43301b;background:linear-gradient(#e5ce90,#c9aa69);border:1px solid #62421f;border-radius:2px;justify-content:center;align-items:center;gap:.2rem;min-width:0;min-height:2.35rem;padding:.38rem .58rem .42rem;font-size:.66rem;display:inline-flex;box-shadow:inset 0 1px #fff0bd,0 1px #6b4927}:where(.ui-board) .comment-actions>button:first-child:before{content:none}:where(.ui-board) .comment-actions>button:first-child svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.9rem;height:.9rem;display:block}:where(.ui-board) .comment-actions>button:first-child span{line-height:1.2;display:block}:where(.ui-board) .comment-actions>button:first-child:hover{filter:brightness(1.06);transform:translateY(-1px)}:where(.ui-board) .comment-replying-to{clip-path:none;background:linear-gradient(100deg,#e7d29a,#d2b678);border:1px solid #76552f;border-left:4px solid #5f712f;border-radius:2px;margin:.35rem 0 0 2.5rem;padding:.42rem 2.55rem .42rem .65rem;position:relative;box-shadow:inset 0 0 0 1px #fff0bd55,0 2px 3px #3724112e}:where(.ui-board) .comment-replying-to:before{content:none}:where(.ui-board) .comment-replying-to span,:where(.ui-board) .comment-replying-to strong{box-shadow:none;border:0;border-radius:0;padding:0;display:inline;color:inherit!important;background:0 0!important}:where(.ui-board) .comment-replying-to button{color:#422e19;background:#ead9a4;border:1px solid #674725;border-radius:2px;place-items:center;width:1.55rem;min-width:1.55rem;height:1.55rem;min-height:1.55rem;padding:0 0 .08rem;font:700 1rem/1 Arial,sans-serif;display:grid;position:absolute;top:50%;right:.35rem;translate:0 -50%}:where(.ui-board) .post-comments:has(.comment-replying-to)>form input{border-radius:3px!important}:where(.ui-board) .comment-paper button{box-shadow:inset 0 0 0 1px #80613a55;color:#4a3520!important;background:#d9c17f!important;border-radius:2px!important}.theme-shrek.dark-mode :where(.ui-board) .comment-actions>button:first-child{color:#eddbb1;background:linear-gradient(#654d2d,#4a371f);border-color:#2e1d0f;box-shadow:inset 0 1px #98754566,0 2px #1d1209}.theme-shrek.dark-mode :where(.ui-board) .comment-replying-to{color:#efdfb9;background:linear-gradient(100deg,#4b3821,#3e2e1c);border-color:#765936 #765936 #765936 #8e9a50;box-shadow:inset 0 0 0 1px #a8864e33,0 2px 3px #0006}.theme-shrek.dark-mode :where(.ui-board) .comment-replying-to:before{color:#b7c675}.theme-shrek.dark-mode :where(.ui-board) .comment-replying-to button{color:#f0dfb6;background:#5a4327;border-color:#2a1a0e}.theme-shrek.dark-mode :where(.ui-board) .comment-paper button{box-shadow:inset 0 0 0 1px #9a754655;color:#ead8ad!important;background:#5b4529!important}:where(.ui-settings) .settings-page,:where(.ui-profile) .profile-page{color:#3b2a18;clip-path:polygon(.5% 0,99% .4%,100% 2%,99.5% 98%,98% 100%,1% 99.4%,0 97%,.4% 2%);background:radial-gradient(at 12% 18%,#70461d2b 0 2%,#0000 18%),repeating-linear-gradient(4deg,#0000 0 34px,#704c2412 35px 37px),linear-gradient(103deg,#c5a464,#ead69e 50%,#c09b59);border:7px solid #5b381c;border-radius:5px 11px 6px 9px;padding:1rem;position:relative;box-shadow:inset 0 0 0 2px #9b7240,inset 0 0 30px #6b451f38,0 0 0 3px #28180c,0 12px 24px #24170d70}:where(.ui-settings) .settings-page:before,:where(.ui-profile) .profile-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 1rem 1rem,#c7a66c 0 3px,#3b2818 4px 6px,#0000 7px),radial-gradient(circle at calc(100% - 1rem) 1rem,#c7a66c 0 3px,#3b2818 4px 6px,#0000 7px),radial-gradient(circle at 1rem calc(100% - 1rem),#c7a66c 0 3px,#3b2818 4px 6px,#0000 7px),radial-gradient(circle at calc(100% - 1rem) calc(100% - 1rem),#c7a66c 0 3px,#3b2818 4px 6px,#0000 7px);border:2px solid #321e0f;position:absolute;inset:-5px}:where(.ui-settings) .settings-page>*,:where(.ui-profile) .profile-page>*{z-index:1;position:relative}:where(.ui-settings) .settings-heading{color:#f1dfb4;clip-path:polygon(1% 3%,98% 0,100% 92%,96% 100%,2% 97%,0 8%);text-shadow:0 2px #24150b;background:repeating-linear-gradient(88deg,#694725 0 34px,#79532c 35px 68px,#5b3b1f 69px 72px);border:4px solid #4b2f19;align-items:center;gap:.85rem;padding:.75rem .9rem;display:flex;box-shadow:inset 0 0 0 1px #a5784570,0 4px #2c1a0e}:where(.ui-settings) .settings-heading>span{background:#947044;border:2px solid #2c1c10;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.6rem;display:grid;box-shadow:inset 0 0 0 2px #c49a6060}:where(.ui-settings) .settings-heading h1,:where(.ui-profile) h1,:where(.ui-settings) .settings-card h2,:where(.ui-profile) .account-card h2,:where(.ui-profile) .account-card h3{font-family:Georgia,serif}:where(.ui-settings) .settings-heading p{color:#d7c49c!important}:where(.ui-settings) .settings-card,:where(.ui-profile) .account-card,:where(.ui-profile) .wallet-link{clip-path:polygon(.5% 2%,98% 0,100% 5%,99% 96%,96% 100%,2% 98%,0 94%,1% 5%);border:3px solid #75532c;color:#3c2b19!important;background:radial-gradient(at 90% 15%,#fff1b54a,#0000 35%),repeating-linear-gradient(2deg,#0000 0 29px,#72502712 30px 32px),linear-gradient(105deg,#dec68b,#ecd9a4 52%,#cfb477)!important;border-radius:3px 8px 4px 6px!important;box-shadow:inset 0 0 0 1px #a17b49,inset 0 0 16px #7450272b,0 4px #4a3019,0 7px 12px #33210f38!important}:where(.ui-settings) .settings-card:nth-of-type(2n){transform:rotate(.18deg)}:where(.ui-settings) .settings-card label{border-top:1px dashed #9b784b;padding:.55rem}:where(.ui-settings) select,:where(.ui-profile) input{box-shadow:inset 0 2px 5px #704b2429,0 1px #fff2c6;color:#382819!important;background:#f2e2b2!important;border:2px solid #75552f!important;border-radius:2px 5px 3px 1px!important}:where(.ui-settings) select{min-width:8.5rem;font-family:Georgia,serif}:where(.ui-settings) .admin-gate{color:#f0deb2!important;background:linear-gradient(96deg,#6d4a27,#886038 52%,#5e3e21)!important;border:5px solid #4e321a!important;border-radius:3px!important;box-shadow:inset 0 0 0 1px #b1844d70,0 4px #29190d!important}:where(.ui-profile) .profile-hero{border:7px solid #4e3018;color:#382819!important;background:linear-gradient(103deg,#d9c086,#ead7a1 52%,#c9aa6c)!important;border-radius:5px 11px 6px 9px!important;box-shadow:inset 0 0 0 2px #946b3b,0 5px #2d1b0e,0 9px 16px #2d1d103d!important}:where(.ui-profile) .profile-banner{border-bottom:4px solid #3b2717;position:relative;background:radial-gradient(at 18% 115%,#223f1d 0 19%,#0000 20%),radial-gradient(at 70% 115%,#345529 0 25%,#0000 26%),linear-gradient(#5d793d,#344e2a 72%,#263c21)!important}:where(.ui-profile) .profile-banner:after{content:"";clip-path:polygon(0 48%,4% 20%,8% 65%,13% 11%,19% 58%,24% 30%,31% 74%,37% 15%,44% 61%,51% 23%,58% 72%,65% 14%,72% 57%,78% 27%,85% 68%,92% 18%,100% 50%,100% 100%,0 100%);background:#49632d;height:1.1rem;position:absolute;inset:auto 0 0}:where(.ui-profile) .profile-avatar{background:#6e7d3c;border-color:#5a381c;border-radius:47% 53% 44% 56%;box-shadow:0 0 0 3px #b78b50,0 4px #30200f}:where(.ui-profile) .profile-avatar>img{border-radius:47% 53% 44% 56%}:where(.ui-profile) .avatar-edit{color:#3b2d17;background:#d7c05f;border-color:#4d3019;border-radius:2px 6px 3px 5px;box-shadow:0 2px #5f481d}:where(.ui-profile) .logout-button{color:#7c261e;background:#d8b982;border:2px solid #6e3326;border-radius:2px 6px 3px 1px;font-family:Georgia,serif;box-shadow:0 2px #6a4525}:where(.ui-profile) .wallet-link{font-family:Georgia,serif}:where(.ui-profile) .wallet-link b{color:#5d4526!important}:where(.ui-profile) .username-field button,:where(.ui-profile) .password-fields button{border:2px solid #382512;font-family:Georgia,serif;box-shadow:inset 0 1px #b5c36d70,0 3px #2a361b;color:#fff0bd!important;background:linear-gradient(#6e793d,#4b582c)!important;border-radius:2px 6px 3px 1px!important}:where(.ui-profile) .connections{background:#d4b978;border:3px solid #684924;box-shadow:inset 0 0 9px #69451e33;border-radius:3px!important}:where(.ui-profile) .connection-row{border-bottom:1px dashed #8c693e}:where(.ui-profile) .connection-row a,:where(.ui-profile) .connection-row button{color:#4f5d2d}.theme-shrek.dark-mode :where(.ui-settings) .settings-page,.theme-shrek.dark-mode :where(.ui-profile) .profile-page{color:#eddfba;background:repeating-linear-gradient(4deg,#0000 0 34px,#d1ac6d0b 35px 37px),linear-gradient(103deg,#33271a,#4c3924 50%,#2c2217);border-color:#28180d;box-shadow:inset 0 0 0 2px #715332,inset 0 0 30px #09060499,0 0 0 3px #120b06,0 12px 24px #000a}.theme-shrek.dark-mode :where(.ui-settings) .settings-card,.theme-shrek.dark-mode :where(.ui-profile) .account-card,.theme-shrek.dark-mode :where(.ui-profile) .wallet-link,.theme-shrek.dark-mode :where(.ui-profile) .profile-hero{border-color:#2b1b0f;color:#f0dfb8!important;background:repeating-linear-gradient(2deg,#0000 0 29px,#cda6650b 30px 32px),linear-gradient(105deg,#493720,#614a2d 52%,#3e2e1c)!important;box-shadow:inset 0 0 0 1px #7a5a34,inset 0 0 16px #100a0670,0 4px #1c1109,0 7px 12px #0007!important}.theme-shrek.dark-mode :where(.ui-settings) .text-skin-muted,.theme-shrek.dark-mode :where(.ui-profile) .text-skin-muted,.theme-shrek.dark-mode :where(.ui-profile) .username-field,.theme-shrek.dark-mode :where(.ui-profile) .password-fields label,.theme-shrek.dark-mode :where(.ui-profile) .password-fields p,.theme-shrek.dark-mode :where(.ui-profile) .connection-row small{color:#cbbb93!important}.theme-shrek.dark-mode :where(.ui-settings) select,.theme-shrek.dark-mode :where(.ui-profile) input{box-shadow:inset 0 2px 6px #0009;color:#f0dfb8!important;background:#21180f!important;border-color:#745633!important}.theme-shrek.dark-mode :where(.ui-profile) .connections{background:#3f2f1c;border-color:#2d1c0f}.theme-shrek.dark-mode :where(.ui-profile) .logout-button{color:#ffb49f;background:#513821;border-color:#55281f;box-shadow:0 2px #1c1109}@media (max-width:639px){:where(.ui-settings) .settings-page,:where(.ui-profile) .profile-page{clip-path:none;border-width:5px;padding:.75rem}:where(.ui-settings) .settings-card label{flex-direction:column;align-items:flex-start}:where(.ui-settings) select{width:100%}}:where(.ui-auth-layout):has(:is(.ui-login,.ui-register,.ui-complete-registration)) .auth-shell{background:radial-gradient(at 15% 18%,#b8cb6b40 0 8%,#0000 35%),radial-gradient(at 88% 82%,#29462252 0 10%,#0000 38%),repeating-linear-gradient(112deg,#0000 0 34px,#354d2520 35px 37px,#0000 38px 72px),linear-gradient(145deg,#71833d,#3e5b2e 52%,#253f2a)}:where(.ui-login) .login-stage{padding-inline:.65rem}:where(.ui-login) .login-card{isolation:isolate;color:#342819;background:radial-gradient(at 16% 12%,#fff5c866 0 2%,#0000 20%),repeating-linear-gradient(4deg,#0000 0 30px,#795a3212 31px 33px),linear-gradient(105deg,#d6bd7d,#ead49a 48%,#c7a86a);border:8px solid #4b351f;border-radius:1.4rem 1.8rem 1.3rem 1.65rem;position:relative;box-shadow:inset 0 0 0 2px #8e6a3d,inset 0 0 28px #72502740,0 0 0 3px #24381c,0 14px 28px #101b0e80}:where(.ui-login) .login-card:before{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 2px 1px #1b2414a8);background:url(/icons/header-branches.svg) 50%/115% 100% no-repeat;height:3.3rem;position:absolute;top:-1.55rem;left:-1.3rem;right:-1.3rem}:where(.ui-login) .login-card:after{content:"";z-index:2;pointer-events:none;filter:drop-shadow(0 2px 1px #15230f80);background:url(/icons/header-moss.svg) bottom/100% 100% no-repeat;height:2.2rem;position:absolute;bottom:-1.25rem;left:-.8rem;right:-.8rem}:where(.ui-login) .login-intro,:where(.ui-login) .login-form,:where(.ui-login) .login-divider,:where(.ui-login) .login-footer,:where(.ui-login) .login-card>.space-y-2{z-index:3;position:relative}:where(.ui-login) .login-intro h1{color:#3b2b18;text-shadow:0 1px #fff0bd;font-family:Georgia,serif}:where(.ui-login) .login-intro p,:where(.ui-login) .login-footer,:where(.ui-login) .login-divider{color:#665236}:where(.ui-login) .swamp-mascot{background:radial-gradient(circle at 50% 35%,#d9e895,#8eaa48 72%);border-color:#435927;box-shadow:0 0 0 4px #765630,0 5px #392719,0 9px 18px #2b321b66}:where(.ui-login) .login-form label{color:#493820;font-weight:700}:where(.ui-login) .login-form input{color:#342819;background:#f7e8b8;border:2px solid #765a35;box-shadow:inset 0 2px 5px #77572b26,0 1px #fff4cc}:where(.ui-login) .login-form input::placeholder{color:#8a7454}:where(.ui-login) .login-form input:focus{outline-offset:1px;border-color:#526e2b;outline:3px solid #718f3b38}:where(.ui-login) .login-form a,:where(.ui-login) .login-footer a{color:#405b24;font-weight:700}:where(.ui-login) [data-login-submit]{color:#fff3c8;letter-spacing:.02em;background:linear-gradient(#7f9c42,#526f2d);border:2px solid #30451f;font-family:Georgia,serif;box-shadow:inset 0 1px #c4d47a80,0 3px #2b3d1d,0 5px 10px #3c321d40}:where(.ui-login) [data-login-submit]:hover{filter:brightness(1.08);transform:translateY(-1px)}:where(.ui-login) .login-divider>span:first-child,:where(.ui-login) .login-divider>span:last-child{background:#8b7048}:where(.ui-login) .social-login-button{box-shadow:0 2px #4a341f66}.theme-shrek.dark-mode :where(.ui-login) .login-card{color:#eee1c0;background:repeating-linear-gradient(4deg,#0000 0 30px,#c9a66b0d 31px 33px),linear-gradient(105deg,#4a3924,#655033 48%,#3e301f);border-color:#24170e;box-shadow:inset 0 0 0 2px #80633d,inset 0 0 28px #100a0666,0 0 0 3px #182411,0 14px 28px #0009}.theme-shrek.dark-mode :where(.ui-login) .login-intro h1,.theme-shrek.dark-mode :where(.ui-login) .login-form label{color:#f1e2bd;text-shadow:0 1px #171008}.theme-shrek.dark-mode :where(.ui-login) .login-intro p,.theme-shrek.dark-mode :where(.ui-login) .login-footer,.theme-shrek.dark-mode :where(.ui-login) .login-divider{color:#c9b994}.theme-shrek.dark-mode :where(.ui-login) .login-form a,.theme-shrek.dark-mode :where(.ui-login) .login-footer a{color:#c3d479}.theme-shrek.dark-mode :where(.ui-login) .login-form input{color:#f1e4c4;background:#21190f;border-color:#765d38;box-shadow:inset 0 2px 6px #0008}@media (max-width:420px){:where(.ui-login) .login-card{border-width:6px;padding:1.15rem}:where(.ui-login) .login-card:before{height:2.8rem;top:-1.2rem}:where(.ui-login) .swamp-mascot{width:7.5rem;height:7.5rem}}:where(.ui-register) .register-card,:where(.ui-complete-registration) .completion-card{isolation:isolate;color:#342819;background:radial-gradient(at 16% 12%,#fff5c866 0 2%,#0000 20%),repeating-linear-gradient(4deg,#0000 0 30px,#795a3212 31px 33px),linear-gradient(105deg,#d6bd7d,#ead49a 48%,#c7a86a);border:8px solid #4b351f;border-radius:1.4rem 1.8rem 1.3rem 1.65rem;overflow:visible;box-shadow:inset 0 0 0 2px #8e6a3d,inset 0 0 28px #72502740,0 0 0 3px #24381c,0 14px 28px #101b0e80}:where(.ui-register) .register-card:before,:where(.ui-complete-registration) .completion-card:before{content:"";z-index:-1;opacity:1;filter:drop-shadow(0 2px 1px #1b2414a8);pointer-events:none;background:url(/icons/header-branches.svg) 50%/115% 100% no-repeat;border-radius:0;width:auto;height:3.3rem;position:absolute;top:-1.55rem;left:-1.3rem;right:-1.3rem;translate:none}:where(.ui-register) .register-card:after,:where(.ui-complete-registration) .completion-card:after{content:"";z-index:2;filter:drop-shadow(0 2px 1px #15230f80);pointer-events:none;background:url(/icons/header-moss.svg) bottom/100% 100% no-repeat;height:2.2rem;position:absolute;bottom:-1.25rem;left:-.8rem;right:-.8rem}:where(.ui-register) .register-card>*,:where(.ui-complete-registration) .completion-card>*{z-index:3;position:relative}:where(.ui-register) .brand-mark,:where(.ui-complete-registration) .swamp-logo{background:radial-gradient(circle at 50% 35%,#d9e895,#8eaa48 72%);border-color:#435927;box-shadow:0 0 0 4px #765630,0 4px #392719}:where(.ui-register) .auth-kicker,:where(.ui-complete-registration) .step-label{color:#405522;background:#718c3b2e;border:1px solid #536b2e}:where(.ui-register) .register-card h1,:where(.ui-complete-registration) .completion-card h1{color:#3b2b18;text-shadow:0 1px #fff0bd;font-family:Georgia,serif}:where(.ui-register) .register-card p,:where(.ui-complete-registration) .completion-card p,:where(.ui-complete-registration) .username-group small{color:#665236}:where(.ui-register) .register-card .field-label,:where(.ui-complete-registration) .completion-card .field-label{color:#493820;font-weight:700}:where(.ui-register) .register-card .field-input,:where(.ui-complete-registration) .completion-card .field-input{color:#342819;background:#f7e8b8;border:2px solid #765a35;box-shadow:inset 0 2px 5px #77572b26,0 1px #fff4cc}:where(.ui-register) .register-card .field-input::placeholder,:where(.ui-complete-registration) .completion-card .field-input::placeholder{color:#8a7454}:where(.ui-register) .register-card .primary-button,:where(.ui-complete-registration) .completion-card .primary-button{color:#fff3c8;background:linear-gradient(#7f9c42,#526f2d);border:2px solid #30451f;font-family:Georgia,serif;box-shadow:inset 0 1px #c4d47a80,0 3px #2b3d1d,0 5px 10px #3c321d40}:where(.ui-register) .register-card a,:where(.ui-complete-registration) .completion-card a{color:#405b24;font-weight:700}.theme-shrek.dark-mode :where(.ui-register) .register-card,.theme-shrek.dark-mode :where(.ui-complete-registration) .completion-card{color:#eee1c0;background:repeating-linear-gradient(4deg,#0000 0 30px,#c9a66b0d 31px 33px),linear-gradient(105deg,#4a3924,#655033 48%,#3e301f);border-color:#24170e;box-shadow:inset 0 0 0 2px #80633d,inset 0 0 28px #100a0666,0 0 0 3px #182411,0 14px 28px #0009}.theme-shrek.dark-mode :where(.ui-register) .register-card h1,.theme-shrek.dark-mode :where(.ui-complete-registration) .completion-card h1,.theme-shrek.dark-mode :where(.ui-register) .register-card .field-label,.theme-shrek.dark-mode :where(.ui-complete-registration) .completion-card .field-label{color:#f1e2bd;text-shadow:0 1px #171008}.theme-shrek.dark-mode :where(.ui-register) .register-card p,.theme-shrek.dark-mode :where(.ui-complete-registration) .completion-card p,.theme-shrek.dark-mode :where(.ui-complete-registration) .username-group small{color:#c9b994}.theme-shrek.dark-mode :where(.ui-register) .register-card .field-input,.theme-shrek.dark-mode :where(.ui-complete-registration) .completion-card .field-input{color:#f1e4c4;background:#21190f;border-color:#765d38;box-shadow:inset 0 2px 6px #0008}@media (max-width:420px){:where(.ui-register) .register-card,:where(.ui-complete-registration) .completion-card{border-width:6px;padding:1.15rem}}:where(.ui-image-resize-dialog) .dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 45%,#1c2a1660,#080b07e8 74%)}:where(.ui-image-resize-dialog) .image-dialog{color:#382a1a;clip-path:polygon(1% 0,98.5% .6%,100% 4%,99.3% 97%,96% 100%,2% 99.3%,0 96%,.6% 3%);background:repeating-linear-gradient(3deg,#0000 0 34px,#74552f14 35px 37px),radial-gradient(at 20% 8%,#fff1b55c,#0000 38%),linear-gradient(105deg,#d6bc7c,#ead39a 52%,#c3a365);border:9px solid #50361f;border-radius:7px 13px 8px 11px;position:relative;box-shadow:inset 0 0 0 2px #9a7547,inset 0 0 28px #76512442,0 0 0 3px #2c2014,0 18px 44px #000b}:where(.ui-image-resize-dialog) .image-dialog:before,:where(.ui-image-resize-dialog) .image-dialog:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#2a1a0e,#76502d 45%,#352012);width:7px;position:absolute;top:4.2rem;bottom:.65rem;box-shadow:0 0 0 1px #1c120a}:where(.ui-image-resize-dialog) .image-dialog:before{left:.25rem;transform:rotate(.3deg)}:where(.ui-image-resize-dialog) .image-dialog:after{right:.25rem;transform:rotate(-.4deg)}:where(.ui-image-resize-dialog) header{z-index:4;color:#f3dfae;text-shadow:0 2px #24170d;background:repeating-linear-gradient(88deg,#694825 0 32px,#77532c 34px 65px,#5a3c20 67px 70px),linear-gradient(#815c34,#53371d);border:0;border-bottom:4px solid #2e1d10;min-height:4rem;margin:-1px -1px 0;position:relative;box-shadow:inset 0 2px #aa7c4980,inset 0 -2px #1f130b,0 3px 5px #2c1b0d66}:where(.ui-image-resize-dialog) header h2{letter-spacing:.025em;font-family:Georgia,serif;font-size:1.05rem}:where(.ui-image-resize-dialog) .plain-button,:where(.ui-image-resize-dialog) .save-button{color:#f3dfb0;text-shadow:0 1px #25170d;background:linear-gradient(#81603a,#5d4125);border:1px solid #2e1e12;border-radius:2px 5px 3px 1px;min-height:2.5rem;padding:.35rem .65rem;box-shadow:inset 0 1px #bc936055,0 2px #2a190e}:where(.ui-image-resize-dialog) .save-button{color:#fff0bd;background:linear-gradient(#6e783d,#4d592d)}:where(.ui-image-resize-dialog) .editor-body{z-index:2;padding:1.15rem 1.25rem 1.35rem;position:relative}:where(.ui-image-resize-dialog) .resolution-hint,:where(.ui-image-resize-dialog) .format-hint,:where(.ui-image-resize-dialog) .move-hint{color:#6b5637}:where(.ui-image-resize-dialog) .resolution-hint strong{color:#3e2c18}:where(.ui-image-resize-dialog) .source-button{color:#3d2d1b;clip-path:polygon(1% 2%,97% 0,100% 6%,98% 96%,94% 100%,3% 98%,0 93%,1% 5%);background:repeating-linear-gradient(2deg,#0000 0 27px,#6b4a2414 28px 30px),linear-gradient(110deg,#ecd89e,#d5b875);border:5px solid #594021;border-radius:3px 8px 4px 6px;min-height:9.5rem;position:relative;box-shadow:inset 0 0 0 2px #9b7544,inset 0 0 14px #75502533,0 4px #2e1e11,0 6px 10px #31200f40}:where(.ui-image-resize-dialog) .source-button:hover{filter:brightness(1.06);border-color:#3e2c18;transform:translateY(-1px)rotate(-.25deg)}:where(.ui-image-resize-dialog) .source-button:nth-child(2):hover{transform:translateY(-1px)rotate(.25deg)}:where(.ui-image-resize-dialog) .source-button svg{color:#52622e;filter:drop-shadow(0 1px #fff0b8)}:where(.ui-image-resize-dialog) .source-button strong{font-family:Georgia,serif}:where(.ui-image-resize-dialog) .source-button span{color:#765f3f}:where(.ui-image-resize-dialog) .camera-view,:where(.ui-image-resize-dialog) .crop-area{border:8px solid #4d331c;border-radius:4px 9px 5px 7px;box-shadow:inset 0 0 0 2px #1b130d,0 0 0 2px #80603a,0 5px 9px #291a0e66}:where(.ui-image-resize-dialog) .crop-area.circular{border-radius:50%}:where(.ui-image-resize-dialog) .shutter-button{background:#4d351fdd;border-color:#d8c08a;box-shadow:0 0 0 3px #28190e,0 3px 8px #0008}:where(.ui-image-resize-dialog) .shutter-button span{background:#e6d29f;box-shadow:inset 0 0 0 3px #8b6b3e}:where(.ui-image-resize-dialog) .zoom-control,:where(.ui-image-resize-dialog) .rotation-control{color:#49351f;font-family:Georgia,serif}:where(.ui-image-resize-dialog) .zoom-control input,:where(.ui-image-resize-dialog) .rotation-control input{accent-color:#657239}:where(.ui-image-resize-dialog) .rotation-control strong{color:#52612e}:where(.ui-image-resize-dialog) .choose-another{color:#4b351d;background:#dfc887;border:2px solid #604522;border-radius:2px 5px 3px 1px;padding:.55rem .9rem;font-family:Georgia,serif;box-shadow:0 2px #6d4c27}.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .image-dialog{color:#f0dfb7;background:repeating-linear-gradient(3deg,#0000 0 34px,#d0aa6810 35px 37px),linear-gradient(105deg,#493721,#604a2e 52%,#3d2d1c);border-color:#28190e;box-shadow:inset 0 0 0 2px #795c37,inset 0 0 28px #100a0670,0 0 0 3px #171008,0 18px 44px #000d}.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .source-button{color:#efddb1;background:repeating-linear-gradient(2deg,#0000 0 27px,#cfad6810 28px 30px),linear-gradient(110deg,#574226,#46331e);border-color:#2c1c10;box-shadow:inset 0 0 0 2px #785b36,0 4px #1e130b}.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .source-button span,.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .resolution-hint,.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .format-hint,.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .move-hint{color:#cab98f}.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .resolution-hint strong,.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .zoom-control,.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .rotation-control{color:#efdfb9}.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .choose-another{color:#efddb2;background:#594426;border-color:#2d1d10;box-shadow:0 2px #20140b}@media (max-width:639px){:where(.ui-image-resize-dialog) .image-dialog{clip-path:none;border-width:7px 7px 0;border-bottom-style:none;border-bottom-color:currentColor;border-radius:8px 12px 0 0}:where(.ui-image-resize-dialog) .editor-body{padding:.9rem .85rem calc(1rem + env(safe-area-inset-bottom))}:where(.ui-image-resize-dialog) .picture-sources{gap:.6rem}:where(.ui-image-resize-dialog) .source-button{border-width:4px;min-height:8.5rem}}:where(.ui-quest-board) .quest-page{clip-path:polygon(.5% 0,99% .5%,100% 3%,99.4% 98%,97% 100%,1.5% 99%,0 97%,.4% 2%);background:radial-gradient(at 9% 16%,#75491f28 0 2%,#0000 18%),repeating-linear-gradient(3deg,#0000 0 36px,#724c2312 37px 39px),linear-gradient(104deg,#c3a161,#e8d39a 50%,#bd9757);border:8px solid #58361b;padding:1rem;box-shadow:inset 0 0 0 2px #9b713e,inset 0 0 30px #6a431e40,0 0 0 3px #28180c,0 13px 25px #23160c75}:where(.ui-quest-board) .quest-heading{color:#f2dfb2;clip-path:polygon(1% 3%,98% 0,100% 92%,96% 100%,2% 97%,0 8%);text-shadow:0 2px #23140a;background:repeating-linear-gradient(88deg,#68431f 0 38px,#7c5228 40px 77px,#543519 79px 82px);border:5px solid #462a15;padding:.8rem 1rem;box-shadow:inset 0 0 0 1px #aa7b4275,0 4px #29180c,0 8px 13px #2b1a0e55}:where(.ui-quest-board) .quest-heading h1,:where(.ui-quest-board) .quest-section>header h2{font-family:Georgia,serif}:where(.ui-quest-board) .quest-heading span{color:#d6c17f}:where(.ui-quest-board) .quest-heading p{color:#d9c69e}:where(.ui-quest-board) :is(.quest-heading button,.quest-note>button,.quest-form>button,.owned-scrolls footer button){color:#fff0bc;background:linear-gradient(#727e3d,#4d5b2c);border:2px solid #2c371a;border-radius:2px 6px 3px 1px;min-height:2.65rem;font-family:Georgia,serif;box-shadow:inset 0 1px #b5c57370,0 3px #293519}:where(.ui-quest-board) .create-scroll{border:5px solid #74532c;border-radius:3px 8px 4px 6px;box-shadow:inset 0 0 0 1px #a17b49,inset 0 0 18px #7450272b,0 4px #422914,0 8px 13px #2c1c0e45}:where(.ui-quest-board) :is(.quest-form input,.quest-form textarea){background:#f2e3b4;border:2px solid #76552f;border-radius:2px 5px 3px 1px;box-shadow:inset 0 2px 5px #6d482327,0 1px #fff3c8}:where(.ui-quest-board) .reward-preview{background:#d5b977;border:1px dashed #8e6a3c;border-radius:2px}:where(.ui-quest-board) .quest-section{background:#6b4525;border:3px solid #704b25;border-radius:3px 7px 4px 5px;padding:.8rem;box-shadow:inset 0 0 0 1px #a67642,inset 0 0 15px #28150b80,0 4px #35200f}:where(.ui-quest-board) .quest-section>header{color:#f1dfb5;background:linear-gradient(98deg,#78522c,#946738 52%,#684522);border:1px solid #33200f;align-items:center;padding:.55rem .75rem;box-shadow:inset 0 1px #c091565c,0 2px #27170c}:where(.ui-quest-board) .quest-section>header span{color:#d7c27f}:where(.ui-quest-board) .quest-section>header>b{color:#44301a;background:#d8bf7e;border:1px solid #30200f;border-radius:2px;box-shadow:0 2px #392511}:where(.ui-quest-board) .table-head{background:linear-gradient(#694824,#4b3018);border:2px solid #2d1b0e;border-radius:2px;box-shadow:0 2px #24150a}:where(.ui-quest-board) .quest-dialog{border:6px solid #5d3c1e;border-radius:3px;box-shadow:inset 0 0 0 1px #a57c48,0 8px 20px #0008}:where(.ui-quest-board) .quest-dialog button{border-radius:2px}.theme-shrek.dark-mode :where(.ui-quest-board){--ink:#efe0ba;--parchment:#574324;--parchment-dark:#3d2e1c}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-page{color:#efdfb8;background:repeating-linear-gradient(3deg,#0000 0 36px,#d1ab6a0b 37px 39px),linear-gradient(104deg,#322619,#4b3923 50%,#2b2116);border-color:#28180c;box-shadow:inset 0 0 0 2px #705130,inset 0 0 30px #09060499,0 0 0 3px #120b06,0 13px 25px #000b}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-heading{background:repeating-linear-gradient(88deg,#352314 0 38px,#4b321b 40px 77px,#2c1d11 79px 82px);border-color:#211308;box-shadow:inset 0 0 0 1px #795733,0 4px #120b06,0 8px 13px #0008}.theme-shrek.dark-mode :where(.ui-quest-board) :is(.create-scroll,.parchment,.quest-note,.quest-paper){color:#efdfb9;filter:drop-shadow(1px 0 #160d07)drop-shadow(-1px 0 #160d07)drop-shadow(0 1px #160d07)drop-shadow(0 -1px #160d07)drop-shadow(2px 5px 3px #0008);background:radial-gradient(at 9% 18%,#c5944420 0 2%,#0000 20%),linear-gradient(103deg,#49361f,#624a2c 52%,#3d2d1b);border-color:#2c1b0e;box-shadow:inset 0 0 18px #100a0668}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-note:nth-child(3n+2){background:linear-gradient(103deg,#45443a,#5c5b4e 52%,#3a3a32)}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-note:nth-child(4n+3){background:linear-gradient(103deg,#49361f,#68502f 52%,#3d2d1b)}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-note:nth-child(5n+4){background:linear-gradient(103deg,#37443b,#4b5a4f 52%,#303b34)}.theme-shrek.dark-mode :where(.ui-quest-board) :is(.quest-form input,.quest-form textarea){color:#f0dfb8;background:#21180f;border-color:#745634;box-shadow:inset 0 2px 6px #0009}.theme-shrek.dark-mode :where(.ui-quest-board) .reward-preview{background:#3d2e1b;border-color:#85653c}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-section{background:#322116;border-color:#25160b;box-shadow:inset 0 0 0 1px #6f4e2d,inset 0 0 15px #050302a6,0 4px #100905}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-section>header{color:#efdfb6;background:linear-gradient(98deg,#3d2918,#513820 52%,#332214);border-color:#1b1008;box-shadow:inset 0 1px #84613a55,0 2px #100905}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-section>header>b{color:#efddb3;background:#5d472a;border-color:#211308;box-shadow:0 2px #120b06}.theme-shrek.dark-mode :where(.ui-quest-board) .board-title{color:#eddbb0;background:linear-gradient(95deg,#50331c,#684728 48%,#432a17);border-color:#1d1108;box-shadow:inset 0 0 0 2px #93683b55,0 4px 7px #0009}.theme-shrek.dark-mode :where(.ui-quest-board) .board-empty{color:#ead9b0;background:#4b3821}.theme-shrek.dark-mode :where(.ui-quest-board) .table-head{color:#efdfb8;background:linear-gradient(#402a17,#2c1c10)}.theme-shrek.dark-mode :where(.ui-quest-board) .quest-dialog-backdrop{background:#050704df}@media (max-width:639px){:where(.ui-quest-board) .quest-page{clip-path:none;border-width:5px;padding:.7rem}:where(.ui-quest-board) .quest-heading{flex-direction:column;align-items:flex-start}:where(.ui-quest-board) .quest-heading button{width:100%}:where(.ui-quest-board) .quest-section{padding:.55rem}}:where(.ui-tutorial).tutorial-launcher>div{clip-path:polygon(1% 3%,98% 0,100% 91%,96% 100%,2% 97%,0 8%);color:#f0dfb4!important;background:linear-gradient(98deg,#6d4926,#8b6034 52%,#5a3a1e)!important;border:4px solid #3e2714!important;border-radius:3px 8px 4px 6px!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #b3844d70,0 4px #28170c,0 8px 14px #0007!important}:where(.ui-tutorial).tutorial-launcher>div>button:first-child{color:#f0dfb4;background:0 0!important}:where(.ui-tutorial).tutorial-launcher>div>button:first-child>span:first-child{border:2px solid #30200f;border-radius:50% 46% 53% 47%;box-shadow:inset 0 0 0 2px #f0d98b55,0 2px #28190c;color:#382713!important;background:radial-gradient(circle at 35% 30%,#d8c276,#89702d 65%,#4a3618)!important}:where(.ui-tutorial).tutorial-launcher>div>button:first-child small{color:#d5c299!important}:where(.ui-tutorial).tutorial-launcher>div>button:last-child{color:#e5d3aa!important}:where(.ui-tutorial) [data-launcher-tab]{font-family:Georgia,serif;color:#efddb0!important;background:linear-gradient(#79532d,#50331a)!important;border:3px solid #3d2613!important;box-shadow:0 3px #221309!important}.tutorial-backdrop{-webkit-backdrop-filter:blur(2px)sepia(.25);backdrop-filter:blur(2px)sepia(.25);background:#090c08c9!important}:where(.ui-tutorial)[data-tutorial-drawer]{clip-path:polygon(.5% 0,99% .5%,100% 3%,99.4% 98%,97% 100%,1.5% 99%,0 97%,.4% 2%);color:#3c2b19!important;background:radial-gradient(at 9% 16%,#75491f28 0 2%,#0000 18%),repeating-linear-gradient(3deg,#0000 0 34px,#724c2312 35px 37px),linear-gradient(104deg,#c8a86a,#ead69e 50%,#bf9958)!important;border:9px solid #50321a!important;border-radius:5px 11px 6px 9px!important;box-shadow:inset 0 0 0 2px #9a7040,inset 0 0 25px #6a431e38,0 0 0 3px #25160b,0 16px 32px #000b!important}:where(.ui-tutorial)[data-tutorial-drawer]>header{color:#f1dfb4;text-shadow:0 2px #23140a;box-shadow:inset 0 0 0 1px #aa7b4270,0 4px #29180c;background:repeating-linear-gradient(88deg,#68431f 0 38px,#7c5228 40px 77px,#543519 79px 82px)!important;border:0!important;border-bottom:5px solid #35200f!important}:where(.ui-tutorial)[data-tutorial-drawer]>header .text-skin-muted{color:#d6c39b!important}:where(.ui-tutorial)[data-tutorial-drawer]>header>span{border:2px solid #2e1d0f;border-radius:48% 52% 45% 55%;color:#392814!important;background:radial-gradient(circle at 35% 30%,#ddc87c,#8d742f 65%,#4b3719)!important;box-shadow:inset 0 0 0 2px #f2dc8d55,0 3px #24150a!important}:where(.ui-tutorial)[data-tutorial-drawer]>header>button{color:#3c2917;box-shadow:0 2px #3a2511;background:#d8bf7e!important;border:2px solid #2d1b0e!important;border-radius:2px!important}:where(.ui-tutorial)[data-tutorial-drawer] [role=progressbar]{border:2px solid #2c1b0e;border-radius:1px;height:.65rem;box-shadow:inset 0 1px 3px #0008;background:#392516!important}:where(.ui-tutorial)[data-tutorial-drawer] [role=progressbar]>div{border-radius:0;background:linear-gradient(90deg,#72803e,#a7b55e)!important}:where(.ui-tutorial)[data-tutorial-drawer]>div>button{clip-path:polygon(.5% 2%,98% 0,100% 6%,98.5% 96%,95% 100%,2% 98%,0 93%,1% 5%);box-shadow:inset 0 0 0 1px #a9814c,0 3px #5b3d20,0 6px 9px #2c1b0e35;color:#3a2918!important;background:radial-gradient(at 90% 12%,#fff2bc45,#0000 35%),linear-gradient(104deg,#ddc58a,#ecd9a4 52%,#cdb175)!important;border:2px solid #856239!important;border-radius:2px 6px 3px 1px!important}:where(.ui-tutorial)[data-tutorial-drawer]>div>button:nth-of-type(2n){transform:rotate(.25deg);background:linear-gradient(101deg,#c4c0a2,#e5e1c8 52%,#b9b494)!important}:where(.ui-tutorial)[data-tutorial-drawer]>div>button>span:first-child{border:1px solid #75542c;box-shadow:0 2px #664621;color:#4c3820!important;background:#d6bd78!important;border-radius:2px!important}:where(.ui-tutorial)[data-tutorial-drawer]>div>button .text-skin-muted{color:#70593b!important}:where(.ui-tutorial)[data-tutorial-drawer]>div>button .text-skin-primary{color:#53622e!important}:where(.ui-tutorial)[data-tutorial-drawer]>footer{background:#d5ba7b80;font-family:Georgia,serif;color:#725a3a!important;border-top:2px solid #816039!important}:where(.ui-tutorial).tutorial-guide [data-guide-card]{clip-path:polygon(1% 2%,98% 0,100% 7%,98% 96%,94% 100%,2% 98%,0 92%,1% 6%);font-family:Georgia,serif;color:#3b2917!important;background:radial-gradient(at 9% 18%,#7b512425 0 2%,#0000 20%),linear-gradient(103deg,#d8bd7c,#eedca9 52%,#c8a866)!important;border:6px solid #50321a!important;border-radius:3px 8px 4px 6px!important;box-shadow:inset 0 0 0 1px #9b7442,inset 0 0 16px #714b252e,0 4px #29180c,0 9px 18px #0009!important}:where(.ui-tutorial).tutorial-guide [data-guide-card] header{border-bottom:1px dashed #8b683c;padding-bottom:.4rem}:where(.ui-tutorial).tutorial-guide [data-guide-card] header button{color:#3d2917;border:1px solid #654621;background:#d6bc79!important;border-radius:2px!important}:where(.ui-tutorial).tutorial-guide [data-guide-copy]{margin-top:.65rem;font-family:system-ui,sans-serif}:where(.ui-tutorial).tutorial-guide [data-guide-collapse]{color:#49331d;background:#d8c185;border:1px solid #5c3e1f;border-radius:2px;box-shadow:0 2px #624321}.theme-shrek.dark-mode :where(.ui-tutorial)[data-tutorial-drawer]{color:#efdfb8!important;background:repeating-linear-gradient(3deg,#0000 0 34px,#d1aa680b 35px 37px),linear-gradient(104deg,#322619,#4b3923 50%,#2b2116)!important;border-color:#27170c!important;box-shadow:inset 0 0 0 2px #705130,inset 0 0 25px #09060499,0 0 0 3px #100905,0 16px 32px #000d!important}.theme-shrek.dark-mode :where(.ui-tutorial)[data-tutorial-drawer]>header{background:repeating-linear-gradient(88deg,#352314 0 38px,#4b321b 40px 77px,#2c1d11 79px 82px)!important}.theme-shrek.dark-mode :where(.ui-tutorial)[data-tutorial-drawer]>div>button{box-shadow:inset 0 0 0 1px #775835,0 3px #1a1008,0 6px 9px #0006;color:#efdfb8!important;background:linear-gradient(104deg,#493720,#614a2d 52%,#3d2e1c)!important;border-color:#2b1a0e!important}.theme-shrek.dark-mode :where(.ui-tutorial)[data-tutorial-drawer]>div>button:nth-of-type(2n){background:linear-gradient(101deg,#3f4038,#55564b 52%,#36372f)!important}.theme-shrek.dark-mode :where(.ui-tutorial)[data-tutorial-drawer]>div>button .text-skin-muted{color:#c5b58e!important}.theme-shrek.dark-mode :where(.ui-tutorial)[data-tutorial-drawer]>div>button .text-skin-primary{color:#c2d079!important}.theme-shrek.dark-mode :where(.ui-tutorial)[data-tutorial-drawer]>footer{background:#2c2115;color:#c7b78f!important}.theme-shrek.dark-mode :where(.ui-tutorial).tutorial-guide [data-guide-card]{color:#efdfb9!important;background:radial-gradient(at 9% 18%,#c5944420 0 2%,#0000 20%),linear-gradient(103deg,#49361f,#624a2c 52%,#3d2d1b)!important;border-color:#27170c!important;box-shadow:inset 0 0 0 1px #765633,inset 0 0 16px #100a0670,0 4px #130b06,0 9px 18px #000c!important}.theme-shrek.dark-mode :where(.ui-tutorial).tutorial-guide [data-guide-card] header{border-color:#8b693f}.theme-shrek.dark-mode :where(.ui-tutorial).tutorial-guide [data-guide-card] header button,.theme-shrek.dark-mode :where(.ui-tutorial).tutorial-guide [data-guide-collapse]{color:#efdfb8;border-color:#28180c;box-shadow:0 2px #160d07;background:#5a4327!important}@media (max-width:480px){:where(.ui-tutorial)[data-tutorial-drawer]{clip-path:none;inset-inline:.4rem;border-width:6px!important}:where(.ui-tutorial)[data-tutorial-drawer]>header{padding:1rem}:where(.ui-tutorial)[data-tutorial-drawer]>div{padding:.7rem}}@media (max-width:639px) and (orientation:portrait){:where(.ui-main-layout) .app-content{padding:.55rem .32rem}:where(.ui-conversation) .chat-page{border-width:5px;padding:.25rem}:where(.ui-conversation) .message-scroll{padding-inline:.05rem}:where(.ui-messages) .messages-page{border-width:5px;padding:.45rem}:where(.ui-messages) .conversation-list{border-width:3px;padding:.38rem}:where(.ui-board){border-width:5px;padding:.4rem}:where(.ui-board) .board-composer{padding:.8rem}:where(.ui-board) .board-post,:where(.ui-board) .board-post:nth-of-type(2n){border-width:6px}:where(.ui-board) .post-comments{padding:.65rem}:where(.ui-quest-board) .quest-page{border-width:4px;padding:.38rem}:where(.ui-quest-board) .guild-board{border-width:8px;padding:1rem .5rem}:where(.ui-quest-board) .guild-board:before{border-width:4px;inset:-6px}:where(.ui-quest-board) .quest-note,:where(.ui-quest-board) .quest-note:nth-child(n){padding:1.25rem}:where(.ui-quest-board) .quest-section{border-width:2px;padding:.38rem}:where(.ui-notifications) .notifications-page,:where(.ui-activity) .activity-page{border-width:5px;padding:.45rem}:where(.ui-profile) .profile-page,:where(.ui-settings) .settings-page,:where(.ui-wallet).wallet-page{border-width:4px;padding:.42rem}}:where(.ui-tutorial)[data-tutorial-drawer] .tutorial-entry{border-width:4px!important;border-color:#59391d!important;box-shadow:inset 0 0 0 1px #ae844f,0 3px #3c2512,0 7px 10px #24150b45!important}:where(.ui-tutorial)[data-tutorial-drawer] .tutorial-symbol{border:2px solid #64441f!important}:where(.ui-tutorial)[data-tutorial-drawer] .tutorial-complete .tutorial-symbol{text-shadow:0 1px #4a1712;width:2.75rem;height:2.75rem;transform:rotate(-4deg);color:#f6dfb4!important;background:radial-gradient(circle at 36% 30%,#dc755e 0 8%,#a84032 42%,#6d241b 78%)!important;border:3px double #481812!important;border-radius:49% 45% 52% 47%!important;box-shadow:inset 0 0 0 2px #e29a7950,0 3px #4a2117!important}.theme-shrek.dark-mode :where(.ui-tutorial)[data-tutorial-drawer] .tutorial-entry{border-color:#25160b!important;box-shadow:inset 0 0 0 1px #755634,0 3px #110a05,0 7px 10px #0007!important}:where(.ui-main-layout) .app-prompt{color:#3d2b18;clip-path:polygon(.7% 2%,98.7% 0,100% 7%,98.8% 96%,95% 100%,2% 98%,0 92%,1% 6%);font-family:Georgia,serif;background:radial-gradient(at 9% 16%,#70451730 0 2%,#0000 18%),repeating-linear-gradient(3deg,#0000 0 30px,#70471916 31px 33px),linear-gradient(103deg,#c8a665,#eed9a0 48%,#bd9554)!important;border:7px solid #4a2d17!important;border-radius:3px 8px 4px 6px!important;box-shadow:inset 0 0 0 2px #9e7542,inset 0 0 24px #70451b45,0 4px #26170c,0 12px 28px #111008b8!important}:where(.ui-main-layout) .app-prompt h2{color:#3c2917;text-shadow:0 1px #f3dfaa}:where(.ui-main-layout) .app-prompt p,:where(.ui-main-layout) .app-prompt [data-install-status],:where(.ui-main-layout) .app-prompt [data-push-message]{color:#665033!important}:where(.ui-main-layout) .app-prompt img{background:#8a6938;border:3px solid #503019;box-shadow:inset 0 0 0 2px #d0ae6880,0 3px #29180c;border-radius:46% 54% 48% 52%!important}:where(.ui-main-layout) .app-prompt button{color:#4a321b;font-weight:700;box-shadow:inset 0 0 0 1px #f5dea071,0 3px #432913;background:linear-gradient(102deg,#c3a15f,#e5ce91 52%,#b58c4d)!important;border:2px solid #55371c!important;border-radius:2px 5px 3px 1px!important}:where(.ui-main-layout) .app-prompt :is([data-install-action],[data-push-toggle]){text-shadow:0 1px #263017;color:#fff0c1!important;background:linear-gradient(102deg,#69753a,#4b592d)!important;border-color:#293516!important}:where(.ui-main-layout) .app-footer{isolation:isolate;border-top:5px solid #2b1b0f;font-family:Georgia,serif;box-shadow:inset 0 4px #79603a,inset 0 7px #3c2a19,0 -3px #21150c,0 -8px 15px #10170966;background:radial-gradient(at 8% 18%,#a1ad5555 0 2px,#0000 3px),radial-gradient(at 72% 74%,#1c2c1870 0 5px,#0000 7px),repeating-radial-gradient(at 45% 15%,#0000 0 13px,#a2aa5c24 14px 15px,#0000 16px 25px),linear-gradient(178deg,#4f572b 0 16%,#344a31 18% 45%,#263e34 58%,#1e332c 100%)!important}:where(.ui-main-layout) .app-footer:before{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 2px #24170e);background:radial-gradient(at 5% 75%,#795333 0 14px,#0000 15px),radial-gradient(at 18% 70%,#4c351f 0 20px,#0000 21px),radial-gradient(at 36% 76%,#785233 0 17px,#0000 18px),radial-gradient(at 57% 70%,#503720 0 23px,#0000 24px),radial-gradient(at 78% 77%,#795333 0 18px,#0000 19px),radial-gradient(at 94% 70%,#4c351f 0 22px,#0000 23px);height:.8rem;position:absolute;inset:-.35rem 0 auto}:where(.ui-main-layout) .app-footer nav{z-index:1;position:relative}:where(.ui-main-layout) .app-footer .footer-nav-item{color:#e9ddb7;text-shadow:0 1px #17210f;background:0 0;border-inline:1px solid #23331575}:where(.ui-main-layout) .app-footer .footer-nav-item svg{filter:drop-shadow(0 2px #17210f)}:where(.ui-main-layout) .app-footer .footer-nav-item:is(:hover,:focus-visible,.active){color:#433019;text-shadow:0 1px #f2dda7;clip-path:polygon(3% 3%,96% 0,100% 8%,97% 94%,91% 100%,4% 97%,0 89%,2% 7%);background:linear-gradient(103deg,#b99a5c,#e0c887 52%,#a98449);box-shadow:inset 0 0 0 2px #efd99b61,inset 0 -4px #6b4b27}.theme-shrek.dark-mode :where(.ui-main-layout) .app-prompt{color:#eadcb6;background:radial-gradient(at 9% 16%,#c18b3d1c 0 2%,#0000 18%),linear-gradient(103deg,#382a1b,#554127 48%,#302419)!important;border-color:#23150a!important;box-shadow:inset 0 0 0 2px #735331,inset 0 0 24px #080503a0,0 4px #100904,0 12px 28px #000d!important}.theme-shrek.dark-mode :where(.ui-main-layout) .app-prompt h2{color:#f0e0b9;text-shadow:0 1px #120b06}.theme-shrek.dark-mode :where(.ui-main-layout) .app-prompt p,.theme-shrek.dark-mode :where(.ui-main-layout) .app-prompt [data-install-status],.theme-shrek.dark-mode :where(.ui-main-layout) .app-prompt [data-push-message]{color:#cbb994!important}.theme-shrek.dark-mode :where(.ui-main-layout) .app-prompt button{color:#eadcb6;box-shadow:inset 0 0 0 1px #87663d,0 3px #140c06;background:linear-gradient(102deg,#554128,#6b5231 52%,#43331f)!important;border-color:#211308!important}.theme-shrek.dark-mode :where(.ui-main-layout) .app-footer{box-shadow:inset 0 4px #4c3925,inset 0 7px #24180f,0 -3px #100a06,0 -8px 15px #0008;background:radial-gradient(at 8% 18%,#82914830 0 2px,#0000 3px),radial-gradient(at 72% 74%,#07150f80 0 5px,#0000 7px),repeating-radial-gradient(at 45% 15%,#0000 0 13px,#7f934121 14px 15px,#0000 16px 25px),linear-gradient(178deg,#31391d 0 16%,#1c3027 18% 48%,#12251f 62%,#0d1c18 100%)!important}.rustic-placeholder{clip-path:polygon(.7% 2%,98.7% 0,100% 7%,98.8% 96%,95% 100%,2% 98%,0 92%,1% 6%);font-family:Georgia,serif;color:#3e2b18!important;background:radial-gradient(at 9% 16%,#70451730 0 2%,#0000 18%),linear-gradient(103deg,#c8a665,#eed9a0 48%,#bd9554)!important;border:8px solid #503119!important;border-radius:3px 7px 4px 6px!important;box-shadow:inset 0 0 0 2px #a77b45,inset 0 0 24px #70451b45,0 5px #28180c!important}.rustic-placeholder p{color:#685136!important}.rustic-placeholder a{border:2px solid #293516;box-shadow:0 3px #293516;color:#fff0c1!important;background:linear-gradient(#68753a,#48572b)!important;border-radius:2px!important}.theme-shrek.dark-mode .rustic-placeholder{color:#eddfba!important;background:linear-gradient(103deg,#382a1b,#554127 48%,#302419)!important;border-color:#211308!important;box-shadow:inset 0 0 0 2px #735331,inset 0 0 24px #080503a0,0 5px #100904!important}.theme-shrek.dark-mode .rustic-placeholder p{color:#cabb96!important}@media (max-width:480px){:where(.ui-main-layout) .app-prompt{clip-path:none;padding:1rem;inset-inline:.4rem;border-width:5px!important}:where(.ui-main-layout) .app-footer{padding-inline:max(.2rem,env(safe-area-inset-left)) max(.2rem,env(safe-area-inset-right))}}:where(.ui-rustic-page),:where(.ui-login) .login-card,:where(.ui-register) .register-card,:where(.ui-complete-registration) section,:where(.ui-party) .join-page{color:#402d19;clip-path:polygon(.5% 1%,99% 0,100% 4%,99% 97%,96% 100%,1.5% 99%,0 96%,.5% 3%);font-family:Georgia,serif;background:radial-gradient(at 8% 14%,#7045172b 0 2%,#0000 18%),repeating-linear-gradient(3deg,#0000 0 35px,#70471912 36px 38px),linear-gradient(103deg,#c8a665,#eed9a0 48%,#bd9554)!important;border:8px solid #503119!important;border-radius:3px 8px 4px 6px!important;box-shadow:inset 0 0 0 2px #a77b45,inset 0 0 26px #70451b42,0 4px #28180c,0 12px 24px #19200f55!important}:where(.ui-rustic-page){padding:1.25rem}:where(.ui-rustic-page)>header,:where(.ui-rustic-page)>section>header,:where(.ui-rustic-page)>div>header{color:#f1e0b4;text-shadow:0 1px #211308;border:4px solid #392310;box-shadow:inset 0 0 0 1px #aa794263,0 3px #29180c;background:repeating-linear-gradient(91deg,#65401f 0 42px,#7b5028 44px 84px,#553518 86px 89px)!important}:where(.ui-rustic-page) :is(input:not([type=checkbox]):not([type=radio]),textarea,select),:where([class*=ui-admin-]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select),:where(.ui-login,.ui-register,.ui-complete-registration,.ui-party) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-family:Georgia,serif;color:#3e2b18!important;background:linear-gradient(103deg,#dac184,#f0dfa9 48%,#ceb071)!important;border:2px solid #765127!important;border-radius:2px 5px 3px 1px!important;box-shadow:inset 0 0 10px #79501d38!important}:where(.ui-rustic-page) :is(button,a[class*=bg-skin-primary]),:where([class*=ui-admin-]) button,:where(.ui-login,.ui-register,.ui-complete-registration,.ui-party) button{text-shadow:0 1px #263017;font-family:Georgia,serif;color:#f6e8bd!important;background:linear-gradient(102deg,#68743a,#4a582c)!important;border:2px solid #2b3518!important;border-radius:2px 6px 3px 1px!important;box-shadow:inset 0 1px #aebb6970,0 3px #293418!important}:where(.ui-rustic-page) :is(button,a[class*=bg-skin-primary]):active,:where([class*=ui-admin-]) button:active,:where(.ui-login,.ui-register,.ui-complete-registration,.ui-party) button:active{translate:0 2px;box-shadow:inset 0 1px #aebb6970,0 1px #293418!important}:where(.ui-rustic-page) :is(input[type=checkbox],input[type=radio]),:where([class*=ui-admin-]) :is(input[type=checkbox],input[type=radio]){appearance:none;background:#d7bd7c;border:2px solid #53371c;border-radius:2px;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 2px #f0d99b70,0 2px #5b3b1e}:where(.ui-rustic-page) input[type=radio],:where([class*=ui-admin-]) input[type=radio]{border-radius:50%}:where(.ui-rustic-page) :is(input[type=checkbox],input[type=radio]):checked,:where([class*=ui-admin-]) :is(input[type=checkbox],input[type=radio]):checked{background:radial-gradient(circle,#f4e1a6 0 22%,#657334 25% 58%,#35431f 62%);border-color:#2c371b}:where(.ui-rustic-page) :is(article,form,details),:where([class*=ui-admin-]) :is(article,form){color:#402d19;background:radial-gradient(at 90% 12%,#fff2bc3d,#0000 35%),linear-gradient(104deg,#d7bd7d,#ead5a0 52%,#c8a86a)!important;border:3px solid #694722!important;border-radius:2px 6px 3px 1px!important;box-shadow:inset 0 0 0 1px #f2d99c57,0 3px #553619!important}:where([class*=ui-admin-]){color:#402d19;font-family:Georgia,serif}:where([class*=ui-admin-])>:is(section,main),:where([class*=ui-admin-]) .admin-page{background:linear-gradient(103deg,#c8a665,#eed9a0 48%,#bd9554)!important;border-color:#503119!important;border-radius:3px 8px 4px 6px!important;box-shadow:inset 0 0 0 2px #a77b45,0 4px #28180c!important}:where(.ui-rustic-page) :is(.rounded-full,.rounded-xl,.rounded-2xl,.rounded-3xl):not(img):not(.notification-badge){border-radius:3px!important}.rustic-status-page{text-align:center;max-width:34rem;margin:2rem auto}.rustic-status-page a{background:linear-gradient(#68743a,#4a582c);border:2px solid #2b3518;padding:.65rem 1rem;text-decoration:none;box-shadow:0 3px #293418;color:#f6e8bd!important}.theme-shrek.dark-mode :where(.ui-rustic-page),.theme-shrek.dark-mode :where(.ui-login) .login-card,.theme-shrek.dark-mode :where(.ui-register) .register-card,.theme-shrek.dark-mode :where(.ui-complete-registration) section,.theme-shrek.dark-mode :where(.ui-party) .join-page{color:#eee0bb;background:radial-gradient(at 8% 14%,#c18b3d1c 0 2%,#0000 18%),linear-gradient(103deg,#382a1b,#554127 48%,#302419)!important;border-color:#211308!important;box-shadow:inset 0 0 0 2px #735331,inset 0 0 25px #080503a0,0 4px #100904,0 12px 24px #0009!important}.theme-shrek.dark-mode :where(.ui-rustic-page) :is(article,form,details),.theme-shrek.dark-mode :where([class*=ui-admin-]) :is(article,form){color:#eadcb7;background:linear-gradient(104deg,#45331f,#5c462a 52%,#392b1b)!important;border-color:#28180c!important;box-shadow:inset 0 0 0 1px #775735,0 3px #140c06!important}.theme-shrek.dark-mode :where(.ui-rustic-page) :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.theme-shrek.dark-mode :where([class*=ui-admin-]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.theme-shrek.dark-mode :where(.ui-login,.ui-register,.ui-complete-registration,.ui-party) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#efe2c1!important;background:linear-gradient(103deg,#2b2116,#40301f 48%,#271e15)!important;border-color:#745633!important}.theme-shrek.dark-mode :where([class*=ui-admin-]){color:#eadcb7}[data-auth-loading]>div{color:#f1e2ba;text-shadow:0 2px #1c120a;font-family:Georgia,serif}[data-auth-loading] img{box-shadow:inset 0 0 0 2px #b8884d,0 5px #28180c;border:6px solid #503119!important;border-radius:47% 53% 45% 55%!important}[data-auth-loading] span[aria-hidden=true]{border-color:#a8bd5c #6f512e #6f512e!important;border-radius:44% 56% 48% 52%!important}@media (max-width:639px) and (orientation:portrait){:where(.ui-rustic-page){clip-path:none;padding:.75rem;border-width:5px!important}:where(.ui-login) .login-card,:where(.ui-register) .register-card,:where(.ui-complete-registration) section,:where(.ui-party) .join-page{clip-path:none;border-width:5px!important}}.theme-shrek :where(.ui-admin-panel) .admin-page{color:#402d19;padding:1rem;background:radial-gradient(at 8% 14%,#7045172b 0 2%,#0000 18%),linear-gradient(103deg,#c29c5b,#e6cd8f 50%,#b58b4b)!important;border:8px solid #503119!important;border-radius:3px 8px 4px 6px!important;box-shadow:inset 0 0 0 2px #a77b45,inset 0 0 25px #70451b42,0 4px #28180c!important}.theme-shrek :where(.ui-admin-panel) .admin-heading{color:#f3e3b8;text-shadow:0 1px #211308;background:repeating-linear-gradient(91deg,#65401f 0 42px,#7b5028 44px 84px,#553518 86px 89px);border:4px solid #38220f;margin:-.25rem -.25rem 1rem;padding:.8rem 1rem;box-shadow:inset 0 0 0 1px #ac7b4263,0 3px #29180c}.theme-shrek :where(.ui-admin-panel) .admin-heading :is(h1,span){color:#f3e3b8!important}.theme-shrek :where(.ui-admin-panel) :is(.party-card,.editor-card,.admin-management,.admin-state){color:#402d19!important;background:linear-gradient(103deg,#d6bc7b,#ead69f 52%,#c7a767)!important;border:3px solid #684621!important;border-radius:2px 6px 3px 1px!important;box-shadow:inset 0 0 0 1px #f1da9b52,0 3px #523417!important}.theme-shrek :where(.ui-admin-panel) :is(.manage-activities,.manage-members,.management-toggle,.party-summary,.participant-list,.inline-editor,.management-body,.admin-user,.party-participant){color:#402d19!important;background:0 0!important;border-color:#886238!important}.theme-shrek :where(.ui-admin-panel) :is(p,small,label,.no-admin-users){color:#695135!important}.theme-shrek :where(.ui-admin-panel) :is(h1,h2,h3,strong){color:#3c2917!important}.theme-shrek :where(.ui-admin-panel) :is(.manage-activities,.manage-members,.management-toggle) b{color:#58672f!important}.theme-shrek.dark-mode :where(.ui-admin-panel) .admin-page{color:#eee0bb;background:radial-gradient(at 8% 14%,#c18b3d1c 0 2%,#0000 18%),linear-gradient(103deg,#342719,#503d25 50%,#2c2117)!important;border-color:#211308!important;box-shadow:inset 0 0 0 2px #735331,inset 0 0 25px #080503a0,0 4px #100904!important}.theme-shrek.dark-mode :where(.ui-admin-panel) :is(.party-card,.editor-card,.admin-management,.admin-state){color:#eee0bb!important;background:linear-gradient(103deg,#45331f,#5d472b 52%,#382a1b)!important;border-color:#211308!important;box-shadow:inset 0 0 0 1px #775735,0 3px #140c06!important}.theme-shrek.dark-mode :where(.ui-admin-panel) :is(.manage-activities,.manage-members,.management-toggle,.party-summary,.participant-list,.inline-editor,.management-body,.admin-user,.party-participant){color:#eee0bb!important;border-color:#745534!important}.theme-shrek.dark-mode :where(.ui-admin-panel) :is(p,small,label,.no-admin-users){color:#c8b691!important}.theme-shrek.dark-mode :where(.ui-admin-panel) :is(h1,h2,h3,strong){color:#f1e2bb!important}.theme-shrek.dark-mode :where(.ui-admin-panel) :is(.manage-activities,.manage-members,.management-toggle) b{color:#bdcd72!important}@media (max-width:639px) and (orientation:portrait){.theme-shrek :where(.ui-admin-panel) .admin-page{padding:.55rem;border-width:5px!important}}:where(.ui-home) .village-map-region{position:relative}:where(.ui-home) .village-map-shell{clip-path:polygon(.4% 1%,4% .2%,9% .8%,15% 0,23% .7%,31% .1%,40% .8%,50% .1%,61% .7%,72% 0,83% .8%,93% .1%,99.6% 1%,100% 98%,94% 99.5%,84% 98.8%,74% 100%,63% 99%,51% 100%,39% 98.9%,27% 100%,14% 99%,1% 100%,0 96%);background:repeating-linear-gradient(91deg,#704622 0 48px,#8b5930 50px 96px,#5d391c 98px 102px);border:12px solid #4c2e17;border-radius:3px 9px 4px 7px;padding:.65rem;overflow:auto;box-shadow:inset 0 0 0 3px #b07840,inset 0 0 22px #211108,0 0 0 3px #29180c,0 14px 27px #17200f66}:where(.ui-home) .village-map{filter:sepia(.025)saturate(1.08)contrast(1.02);border:2px solid #6b4c28}:where(.ui-home) .village-heading{z-index:5;text-align:left;color:#43301b;clip-path:polygon(1% 4%,8% 1%,17% 4%,27% 0,38% 3%,50% 1%,62% 4%,74% 0,86% 3%,98% 1%,100% 94%,91% 98%,80% 95%,67% 100%,54% 96%,41% 100%,29% 96%,16% 99%,1% 96%);background:radial-gradient(at 13% 20%,#81552432 0 2%,#0000 24%),linear-gradient(104deg,#d3b570,#f0dda5 52%,#c5a15d);border:3px double #765127;width:16rem;padding:1rem 1.2rem;font-family:Georgia,serif;position:absolute;top:2rem;left:2.1rem;transform:rotate(-1.2deg);box-shadow:inset 0 0 15px #72491d42,3px 5px #3b25147a}:where(.ui-home) .village-heading:after{content:"";background:#d9c98a99;width:3.4rem;height:.75rem;position:absolute;top:-.4rem;left:50%;transform:rotate(2deg);box-shadow:0 1px #876c3f55}:where(.ui-home) .village-heading>span{color:#6a4a27;letter-spacing:.18em;font-size:.62rem}:where(.ui-home) .village-heading h1{color:#382615;text-shadow:0 1px #f3e2b2;font-family:Georgia,serif;font-size:1.7rem}:where(.ui-home) .village-heading p{color:#6b5133;font-style:italic}.theme-shrek.dark-mode :where(.ui-home) .village-map-shell{background:repeating-linear-gradient(91deg,#392516 0 48px,#4d321c 50px 96px,#2d1d11 98px 102px);border-color:#23150a;box-shadow:inset 0 0 0 3px #684829,inset 0 0 22px #050302,0 0 0 3px #110a05,0 14px 27px #000a}.theme-shrek.dark-mode :where(.ui-home) .village-map{filter:sepia(.05)saturate(.98)brightness(.78)contrast(1.04)}.theme-shrek.dark-mode :where(.ui-home) .village-heading{color:#ecdfba;background:linear-gradient(104deg,#49361f,#654d2d 52%,#3b2c1b);border-color:#24170c;box-shadow:inset 0 0 15px #09060488,3px 5px #0008}.theme-shrek.dark-mode :where(.ui-home) .village-heading>span,.theme-shrek.dark-mode :where(.ui-home) .village-heading p{color:#c8b58d}.theme-shrek.dark-mode :where(.ui-home) .village-heading h1{color:#f0e2bc;text-shadow:0 1px #100a05}@media (max-width:639px){:where(.ui-home) .village-heading{text-align:left;width:min(16rem,72% - 1rem);padding:.75rem 1rem;top:.85rem;left:.85rem;transform:rotate(-.5deg)}:where(.ui-home) .village-heading h1{font-size:1.35rem}:where(.ui-home) .village-mobile{border:7px solid #4b2e18;border-radius:3px;padding-top:9rem;box-shadow:inset 0 0 30px #263d2890,0 0 0 2px #a16d3c,0 8px #29180c}}:where(.ui-livequizz){border:9px solid #4b2d16;border-radius:3px 8px 4px 6px;padding:1rem;font-family:Georgia,serif;box-shadow:inset 0 0 0 2px #a8753e,inset 0 0 24px #211108,0 4px #28180c,0 14px 27px #17200f66;color:#402d19!important;background:repeating-linear-gradient(92deg,#67401f 0 48px,#80512b 50px 97px,#553419 99px 103px)!important}:where(.ui-livequizz)>header,:where(.ui-livequizz)>.quiz-panel:first-child{text-shadow:0 1px #1e1209;color:#f2e2b8!important;background:repeating-linear-gradient(91deg,#503118 0 40px,#694321 42px 81px,#432914 83px 86px)!important;border:4px solid #34200f!important;box-shadow:inset 0 0 0 1px #a6743e66,0 4px #26160b!important}:where(.ui-livequizz)>header{padding:1rem}:where(.ui-livequizz)>header :is(h1,h2,p,a),:where(.ui-livequizz)>.quiz-panel:first-child :is(h1,h2,p){color:inherit!important}:where(.ui-livequizz) .quiz-panel{color:#402d19;clip-path:polygon(.5% 2%,98.5% 0,100% 6%,98.7% 96%,95% 100%,2% 98%,0 93%,1% 5%);background:radial-gradient(at 90% 12%,#fff1ba3d,#0000 35%),linear-gradient(104deg,#d4b978,#ecd8a2 52%,#c6a565);border:3px solid #684621;border-radius:2px 6px 3px 1px;box-shadow:inset 0 0 0 1px #f3dca053,0 4px #4d3017}:where(.ui-livequizz) .quiz-panel :is(h1,h2,h3,strong){color:#392615}:where(.ui-livequizz) .quiz-panel :is(p,small,.text-skin-muted){color:#6b5234!important}:where(.ui-livequizz) .quiz-input,:where(.ui-livequizz) :is(input:not([type=radio]):not([type=checkbox]),textarea,select){box-shadow:inset 0 0 10px #79501d38;color:#3e2b18!important;background:linear-gradient(103deg,#d9c083,#f0dfa9 48%,#cdae6f)!important;border:2px solid #765127!important;border-radius:2px!important}:where(.ui-livequizz) :is(.quiz-primary,.quiz-secondary){text-shadow:0 1px #243016;color:#f5e8bd!important;background:linear-gradient(102deg,#68743a,#48572b)!important;border:2px solid #293516!important;border-radius:2px 6px 3px 1px!important;box-shadow:inset 0 1px #aebb6970,0 3px #293418!important}:where(.ui-livequizz) .quiz-image{background:#21150d;border:7px solid #3e2714;border-radius:2px;box-shadow:inset 0 0 0 2px #8e6034,0 4px #24150a}:where(.ui-livequizz) .quiz-prompt{color:#f1e2bb;text-shadow:0 2px #160d07;background:linear-gradient(90deg,#3e291ae8,#624328eb 50%,#382518e8);border-top:3px solid #2c1b0e;font-family:Georgia,serif}:where(.ui-livequizz) .quiz-answer{clip-path:polygon(1% 3%,97% 0,100% 8%,98% 94%,93% 100%,3% 97%,0 90%,2% 7%);text-shadow:0 1px #201208;border:4px solid #392313;border-radius:3px 8px 4px 6px;box-shadow:inset 0 0 0 2px #ffffff24,0 4px #28180c}:where(.ui-livequizz) .answer-0{background:linear-gradient(104deg,#8e3f32,#b85b43 52%,#773026)}:where(.ui-livequizz) .answer-1{background:linear-gradient(104deg,#3e6680,#5988a4 52%,#31546c)}:where(.ui-livequizz) .answer-2{background:linear-gradient(104deg,#9a7429,#c49a3f 52%,#78591f)}:where(.ui-livequizz) .answer-3{background:linear-gradient(104deg,#536e35,#789349 52%,#40572a)}:where(.ui-livequizz) .quiz-letter{background:#2d1c1199;border:2px solid #27180d;border-radius:48% 52% 45% 55%;box-shadow:0 2px #211309}:where(.ui-livequizz) .quiz-answer.selected{border-color:#efe0a7;box-shadow:inset 0 0 0 2px #fff4c580,0 0 0 3px #4b321c,0 5px #28180c}:where(.ui-livequizz) .quiz-player{color:#402d19;background:#d7bd7b;border:2px solid #684621;border-radius:2px;box-shadow:0 3px #4d3017}:where(.ui-livequizz) [role=timer]{border:3px solid #29190d;box-shadow:inset 0 0 0 2px #a8784261,0 3px #211309;color:#f3e5b8!important;background:linear-gradient(#704a27,#4b301a)!important;border-radius:48% 52% 45% 55%!important}:where(.ui-livequizz) .h-2.overflow-hidden{border:2px solid #2d1c0f;background:#3b2818!important;border-radius:1px!important}.theme-shrek.dark-mode :where(.ui-livequizz){border-color:#211308;box-shadow:inset 0 0 0 2px #684728,inset 0 0 24px #050302,0 4px #100904,0 14px 27px #000a;color:#eee0bb!important;background:repeating-linear-gradient(92deg,#2e1d11 0 48px,#412919 50px 97px,#25170e 99px 103px)!important}.theme-shrek.dark-mode :where(.ui-livequizz) .quiz-panel{color:#eee0bb;background:linear-gradient(104deg,#44321f,#5d472b 52%,#37291a);border-color:#211308;box-shadow:inset 0 0 0 1px #745432,0 4px #100904}.theme-shrek.dark-mode :where(.ui-livequizz) .quiz-panel :is(h1,h2,h3,strong){color:#f1e2bc}.theme-shrek.dark-mode :where(.ui-livequizz) .quiz-panel :is(p,small,.text-skin-muted){color:#c9b792!important}.theme-shrek.dark-mode :where(.ui-livequizz) .quiz-input,.theme-shrek.dark-mode :where(.ui-livequizz) :is(input:not([type=radio]):not([type=checkbox]),textarea,select){color:#efe2c1!important;background:linear-gradient(103deg,#2b2116,#40301f 48%,#271e15)!important;border-color:#735431!important}.theme-shrek.dark-mode :where(.ui-livequizz) .quiz-player{color:#eee0bb;background:#4d3a24;border-color:#211308}@media (max-width:639px) and (orientation:portrait){:where(.ui-livequizz){border-width:5px;padding:.45rem}:where(.ui-livequizz) .quiz-panel{padding:1rem}:where(.ui-livequizz) .quiz-answers{gap:.45rem}:where(.ui-livequizz) .quiz-answer{border-width:3px;min-height:4.4rem;padding:.55rem}}:where(.ui-store){color:#402d19;background:repeating-linear-gradient(92deg,#67401f 0 48px,#80512b 50px 97px,#553419 99px 103px);border:9px solid #4b2d16;padding:1rem;font-family:Georgia,serif;box-shadow:inset 0 0 0 2px #a8753e,inset 0 0 24px #211108,0 4px #28180c}:where(.ui-store) .store-heading{color:#f2e2b8;text-shadow:0 1px #1e1209;background:repeating-linear-gradient(91deg,#503118 0 40px,#694321 42px 81px,#432914 83px 86px);border:4px solid #34200f;padding:1rem;box-shadow:inset 0 0 0 1px #a6743e66,0 4px #26160b}:where(.ui-store) .store-heading span{text-transform:uppercase;letter-spacing:.16em;font-size:.65rem}:where(.ui-store) .store-heading h1{font-size:1.8rem;font-weight:800}:where(.ui-store) .store-heading p{color:#d9c8a0}:where(.ui-store) .store-shelves{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}:where(.ui-store) .store-item{clip-path:polygon(.5% 2%,98.5% 0,100% 6%,98.7% 96%,95% 100%,2% 98%,0 93%,1% 5%);background:linear-gradient(104deg,#d4b978,#ecd8a2 52%,#c6a565);border:3px solid #684621;align-content:start;gap:.75rem;padding:1rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f3dca053,0 5px #382311}:where(.ui-store) .store-item>img,:where(.ui-store) .item-placeholder{object-fit:contain;background:#2a1b10;border:6px solid #3e2714;width:100%;height:12rem;box-shadow:inset 0 0 0 2px #8e6034}:where(.ui-store) .item-placeholder{background:#b89557;place-items:center;font-size:4rem;display:grid}:where(.ui-store) .favorite{z-index:2;color:#66512b;background:#d7c75c;border:2px solid #57401d;width:2.7rem;height:2.7rem;position:absolute;top:.8rem;right:.8rem;transform:rotate(3deg);box-shadow:0 3px #4d3017}:where(.ui-store) .favorite.on{color:#7c2119;background:#ead85e}:where(.ui-store) .item-copy h2{font-size:1.2rem;font-weight:800}:where(.ui-store) .item-copy p{color:#695135;white-space:pre-wrap;font-size:.85rem}:where(.ui-store) .store-action,:where(.ui-store) .auction-slip{background:#d9c083;border:2px solid #765127;gap:.55rem;padding:.75rem;display:grid}:where(.ui-store) .store-action{grid-template-columns:1fr auto;align-items:center}:where(.ui-store) button{color:#f5e8bd;background:linear-gradient(#68743a,#48572b);border:2px solid #293516;min-height:2.65rem;padding:.35rem .9rem;font-weight:700;box-shadow:0 3px #293418}:where(.ui-store) input{color:#3e2b18;background:#f0dfa9;border:2px solid #765127;min-width:0;min-height:2.65rem;padding:.4rem}:where(.ui-store) form{grid-template-columns:1fr auto;gap:.4rem;display:grid}:where(.ui-store) .backout{color:#5a1f18;background:#cfad6b;border-color:#6b321f}:where(.ui-store) .sold{filter:saturate(.55)}:where(.ui-store) .sold-mark{color:#7b251d;text-transform:uppercase;letter-spacing:.15em}:where(.ui-store) .store-empty,:where(.ui-store) .store-error{color:#402d19;text-align:center;background:#d9c083;border:3px solid #684621;padding:1.5rem}.theme-shrek.dark-mode :where(.ui-store){color:#eee0bb;background:repeating-linear-gradient(92deg,#2e1d11 0 48px,#412919 50px 97px,#25170e 99px 103px);border-color:#211308}.theme-shrek.dark-mode :where(.ui-store) .store-item{color:#eee0bb;background:linear-gradient(104deg,#44321f,#5d472b 52%,#37291a);border-color:#211308}.theme-shrek.dark-mode :where(.ui-store) .item-copy p{color:#c9b792}.theme-shrek.dark-mode :where(.ui-store) :is(.store-action,.auction-slip,.store-empty,.store-error){color:#eee0bb;background:#4d3a24;border-color:#211308}.theme-shrek.dark-mode :where(.ui-store) input{color:#efe2c1;background:#2b2116;border-color:#735431}@media (max-width:639px) and (orientation:portrait){:where(.ui-store){border-width:5px;padding:.45rem}:where(.ui-store) .store-item{padding:.75rem}}:where(.ui-store) .store-cabinet{background:linear-gradient(90deg,#25180f,#17110c 8%,#18120d 92%,#25180f);border:10px solid #3c2413;padding:1.3rem 2.3rem 2rem;position:relative;box-shadow:inset 0 0 0 3px #75502d,inset 0 0 32px #000,0 6px #211309}:where(.ui-store) .store-cabinet:before,:where(.ui-store) .store-cabinet:after{content:"";z-index:3;background:repeating-linear-gradient(91deg,#4a2d17 0 8px,#714724 9px 18px,#3a2313 19px 23px);border:3px solid #28170d;width:2rem;position:absolute;top:-1rem;bottom:-1rem;box-shadow:inset 0 0 6px #160c07}:where(.ui-store) .store-cabinet:before{clip-path:polygon(18% 0,100% 2%,88% 24%,100% 49%,89% 73%,100% 98%,8% 100%,0 77%,9% 51%,0 26%);left:-1rem}:where(.ui-store) .store-cabinet:after{clip-path:polygon(0 2%,82% 0,100% 25%,91% 50%,100% 76%,90% 100%,0 98%,12% 74%,0 48%,11% 23%);right:-1rem}:where(.ui-store) .store-shelves{background:repeating-linear-gradient(#0000 0 calc(25% - 1.15rem),#2a190d calc(25% - 1.1rem),#7b4d28 calc(25% - .75rem),#432713 calc(25% - .2rem),#211309 25%);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}:where(.ui-store) .store-item{min-height:19rem;box-shadow:none;clip-path:none;color:#ead9ad;background:0 0;border:0;align-content:start;margin:0;padding:.8rem 1rem 1.5rem}:where(.ui-store) .item-picture{background:#20150e;border:6px solid #513019;width:100%;height:9rem;position:relative;box-shadow:inset 0 0 0 2px #916037,0 4px #160d07}:where(.ui-store) .item-picture>img,:where(.ui-store) .item-picture>.item-placeholder{object-fit:contain;width:100%;height:100%;box-shadow:none;border:0}:where(.ui-store) .picture-arrow{z-index:2;color:#f0deb0;background:#4d301bcf;border:2px solid #28170d;width:2rem;min-height:2.5rem;padding:0;font-size:1.7rem;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px #160d07}:where(.ui-store) .item-copy{color:#3c2917;background:linear-gradient(101deg,#c9a967,#ead69d,#b99151);border:2px solid #61401f;padding:.45rem .55rem;transform:rotate(-.4deg);box-shadow:0 3px #24150b}:where(.ui-store) .store-item:nth-child(2n) .item-copy{transform:rotate(.4deg)}:where(.ui-store) .item-copy h2{font-size:1rem}:where(.ui-store) .store-action,:where(.ui-store) .auction-slip{background:#d3b574;border-width:2px;padding:.4rem .55rem;font-size:.75rem}:where(.ui-store) .shelf-navigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}:where(.ui-store) .shelf-navigation span{color:#ead9ad;font-family:Georgia,serif;font-weight:700}.theme-shrek.dark-mode :where(.ui-store) .item-copy{color:#eadcb7;background:linear-gradient(101deg,#493720,#624a2c,#3c2d1b)}@media (max-width:520px){:where(.ui-store) .store-cabinet{border-width:7px;padding:1rem .9rem 1.5rem}:where(.ui-store) .store-cabinet:before,:where(.ui-store) .store-cabinet:after{width:1rem}:where(.ui-store) .store-shelves{gap:0 .55rem}:where(.ui-store) .store-item{min-height:17rem;padding:.55rem .2rem 1.2rem}:where(.ui-store) .item-picture{border-width:4px;height:7rem}:where(.ui-store) .shelf-navigation{grid-template-columns:1fr 1fr}:where(.ui-store) .shelf-navigation span{text-align:center;grid-area:1/1/auto/-1}:where(.ui-store) .shelf-navigation button{grid-row:2;padding:.25rem .45rem;font-size:.72rem}}:where(.ui-admin-store){color:#402d19;background:linear-gradient(103deg,#c29c5b,#e6cd8f 50%,#b58b4b);border:8px solid #4b2d16;padding:1rem;font-family:Georgia,serif;box-shadow:inset 0 0 0 2px #a77b45,0 4px #28180c}:where(.ui-admin-store)>header{color:#f2e2b8;background:#65401f;border:4px solid #34200f;padding:1rem}:where(.ui-admin-store)>section{background:linear-gradient(104deg,#d4b978,#ecd8a2 52%,#c6a565);border:3px solid #684621;padding:1rem;box-shadow:0 4px #4d3017}:where(.ui-admin-store) h2{margin-bottom:.7rem;font-size:1.2rem;font-weight:800}:where(.ui-admin-store) .editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}:where(.ui-admin-store) label{gap:.25rem;font-weight:700;display:grid}:where(.ui-admin-store) .wide{grid-column:1/-1}:where(.ui-admin-store) .check{align-items:center;display:flex}:where(.ui-admin-store) :is(input:not([type=checkbox]),textarea,select){background:#f0dfa9;border:2px solid #765127;min-height:2.7rem;padding:.45rem}:where(.ui-admin-store) button{color:#f5e8bd;background:linear-gradient(#68743a,#48572b);border:2px solid #293516;min-height:2.6rem;padding:.35rem .75rem;font-weight:700;box-shadow:0 3px #293418}:where(.ui-admin-store) .editor-actions{flex-wrap:wrap;gap:.6rem;display:flex}:where(.ui-admin-store) :is(.inventory-grid,.owner-grid){gap:.7rem;display:grid}:where(.ui-admin-store) :is(.inventory-grid,.owner-grid) article{background:#d8bd7b;border:2px solid #765127;grid-template-columns:3.5rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.6rem;display:grid}:where(.ui-admin-store) article img,:where(.ui-admin-store) article>span{object-fit:cover;border:2px solid #513019;width:3.5rem;height:3.5rem}:where(.ui-admin-store) article>span{color:#fff;background:#6b7a3b;place-items:center;display:grid}:where(.ui-admin-store) article small{color:#695135;display:block}.theme-shrek.dark-mode :where(.ui-admin-store){color:#eee0bb;background:linear-gradient(103deg,#342719,#503d25,#2c2117);border-color:#211308}.theme-shrek.dark-mode :where(.ui-admin-store)>section{background:linear-gradient(104deg,#44321f,#5d472b,#37291a);border-color:#211308}.theme-shrek.dark-mode :where(.ui-admin-store) :is(.inventory-grid,.owner-grid) article{color:#eee0bb;background:#4d3a24;border-color:#211308}@media (max-width:600px){:where(.ui-admin-store){border-width:5px;padding:.45rem}:where(.ui-admin-store) .editor-grid{grid-template-columns:1fr}:where(.ui-admin-store) .wide{grid-column:auto}:where(.ui-admin-store) :is(.inventory-grid,.owner-grid) article{grid-template-columns:3rem minmax(0,1fr)}:where(.ui-admin-store) article button{grid-column:auto}}:where(.ui-store){max-width:46rem!important}:where(.ui-store) .store-cabinet{background:radial-gradient(at 50% 0,#80705430,#0000 42%),linear-gradient(90deg,#3b3327,#635641 5%,#29231b 9%,#211c16 91%,#665843 95%,#3b3327);border-width:12px;padding:2.2rem 3rem 2.4rem;box-shadow:inset 0 0 0 4px #2a1b10,inset 0 0 42px #000,0 7px #211309}:where(.ui-store) .store-cabinet:before,:where(.ui-store) .store-cabinet:after{background:linear-gradient(90deg,#2d1b0f,#704724 32%,#93613a 51%,#513018 75%,#24150c);border-width:4px;width:2.7rem}:where(.ui-store) .store-shelves{background:repeating-linear-gradient(#0000 0 calc(25% - 1.35rem),#1a1009 calc(25% - 1.3rem),#3b2312 calc(25% - 1.15rem),#8b5930 calc(25% - .8rem),#ad7445 calc(25% - .55rem),#4a2a14 calc(25% - .12rem),#1b1009 25%);gap:0 1rem}:where(.ui-store) .store-item{min-height:18.25rem;padding:.65rem .55rem 1.45rem}:where(.ui-store) .item-picture{background:linear-gradient(135deg,#9b754a,#d0b17a 50%,#866039);border:5px solid #5b371c;height:8.8rem;padding:.55rem;box-shadow:inset 0 0 0 2px #2b1a0e,0 4px #130b06}:where(.ui-store) .item-picture>img{object-fit:cover;background:#b49361}:where(.ui-store) .picture-arrow{color:#2a190e;text-shadow:0 1px #e5cd94,0 0 4px #f4dfa8;width:auto;min-height:0;padding:.15rem;font-family:Georgia,serif;font-size:2.8rem;font-weight:900;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important}:where(.ui-store) .picture-arrow.previous{left:.7rem}:where(.ui-store) .picture-arrow.next{right:.7rem}:where(.ui-store) .favorite{color:#59451e;clip-path:polygon(4% 5%,95% 0,100% 91%,88% 100%,3% 95%,0 12%);background:#d8ca61;border:3px solid #66501f;place-items:center;width:2.5rem;height:2.5rem;padding:0;font-size:1.25rem;display:grid;top:.55rem;right:.65rem;box-shadow:0 3px #2c1b0f}:where(.ui-store) .favorite.on{color:#fff2bd;text-shadow:0 1px #3c120e;background:radial-gradient(circle at 35% 28%,#d96e56,#a83e30 48%,#6a231b);border-color:#481812}:where(.ui-store) .favorite.on:after{content:"✓";color:#fff;background:#53672e;border:1px solid #2f160e;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.7rem;display:grid;position:absolute;bottom:-.25rem;right:-.15rem}:where(.ui-store) .shelf-navigation button{text-align:center;width:10.5rem;max-width:100%}:where(.ui-store) .shelf-navigation button:last-child{justify-self:end}:where(.ui-admin-store) .photo-gallery{background:#ad8950;border:3px solid #684621;gap:.7rem;margin-top:1rem;padding:.75rem;display:flex;overflow-x:auto}:where(.ui-admin-store) .photo-gallery img,:where(.ui-admin-store) .add-photo{object-fit:cover;background:#d8bd7b;border:4px solid #4b2c16;flex:0 0 8rem;width:8rem;height:6rem;box-shadow:0 3px #29180c}:where(.ui-admin-store) .add-photo{color:#3d2b18;box-shadow:none;text-shadow:none;background:#d8bd7b;border-style:dashed;align-content:center;place-items:center;padding:.2rem;display:grid}:where(.ui-admin-store) .add-photo b{font-size:2rem;line-height:1}:where(.ui-admin-store) .add-photo span{font-size:.7rem}:where(.ui-admin-store) .photo-hint{color:#695135;background:#d8bd7b;border:2px dashed #856038;margin-top:.8rem;padding:.7rem}.theme-shrek.dark-mode :where(.ui-admin-store) .photo-gallery{background:#2d2115;border-color:#211308}.theme-shrek.dark-mode :where(.ui-admin-store) :is(.add-photo,.photo-hint){color:#eadcb7;background:#4d3a24;border-color:#735331}@media (max-width:520px){:where(.ui-store) .store-cabinet{padding:1.4rem 1.15rem 1.8rem}:where(.ui-store) .store-cabinet:before,:where(.ui-store) .store-cabinet:after{width:1.25rem}:where(.ui-store) .item-picture{height:7rem;padding:.35rem}:where(.ui-store) .picture-arrow{font-size:2.25rem}:where(.ui-store) .shelf-navigation button{width:100%}}:where(.ui-store) .store-cabinet{background:linear-gradient(90deg,#5d452e 0 3%,#8b6a47 4%,#6f5337 7%,#8c704f 50%,#684c31 93%,#8b6946 96%,#594029 100%)}:where(.ui-store) .store-shelves{background:repeating-linear-gradient(#0000 0 calc(25% - 1.45rem),#3a2414 calc(25% - 1.4rem),#65401f calc(25% - 1.15rem),#a06b3c calc(25% - .75rem),#c08752 calc(25% - .5rem),#56351b calc(25% - .1rem),#29180d 25%),repeating-linear-gradient(93deg,#6d5137 0 52px,#7c5e40 54px 106px,#62472f 108px 112px);grid-template-rows:repeat(4,17rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:17rem;align-items:end;min-height:68rem}:where(.ui-store) .store-item{background:linear-gradient(#0000,#4c351f35);align-self:end;height:auto;min-height:0;padding:.55rem .55rem 1.65rem}:where(.ui-store) .item-picture{height:7.2rem}:where(.ui-store) .store-action,:where(.ui-store) .auction-slip{margin-bottom:.15rem}.theme-shrek.dark-mode :where(.ui-store) .store-cabinet{background:linear-gradient(90deg,#332518,#55412c 5%,#493721 50%,#342518 95%,#24180f)}:where(.ui-admin-store) .item-editor{background:linear-gradient(104deg,#d9bd7a,#edd8a0 52%,#c9a663)!important;padding:1.25rem!important}:where(.ui-admin-store) .editor-title{border-bottom:2px solid #896336;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;display:flex}:where(.ui-admin-store) .save-state{color:#53602f;background:#d5c486;border:2px solid #5d4728;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.ui-admin-store .save-state.dirty{color:#742d20;background:#e0bd75;border-color:#773927;box-shadow:0 2px #5b351b}.theme-shrek :where(.ui-admin-store) .editor-grid{margin-top:.9rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.theme-shrek :where(.ui-admin-store) .editor-grid label{color:#49351f!important}.theme-shrek :where(.ui-admin-store) .editor-grid :is(input:not([type=checkbox]),textarea,select){width:100%;color:#3d2b19!important;background:linear-gradient(102deg,#f0dda6,#dfc483)!important;border:2px solid #795328!important;border-radius:2px!important;box-shadow:inset 0 0 9px #80552435!important}:where(.ui-admin-store) .editor-grid textarea{min-height:6rem}:where(.ui-admin-store) .editor-actions{border-top:2px dashed #94703e;padding-top:.65rem}:where(.ui-admin-store) .save-item:disabled{opacity:.52;filter:grayscale(.65);box-shadow:0 1px #293418!important}:where(.ui-admin-store) .save-item.ready{outline-offset:2px;outline:3px solid #d9c77b}.theme-shrek.dark-mode :where(.ui-admin-store) .item-editor{background:linear-gradient(104deg,#49361f,#624a2c 52%,#3b2c1b)!important}.theme-shrek.dark-mode :where(.ui-admin-store) .editor-title{border-color:#85633b}.theme-shrek.dark-mode :where(.ui-admin-store) .editor-grid label{color:#eadcb7!important}.theme-shrek.dark-mode :where(.ui-admin-store) .editor-grid :is(input:not([type=checkbox]),textarea,select){color:#f0e2bd!important;background:linear-gradient(102deg,#2b2116,#40301f)!important;border-color:#765633!important}.theme-shrek.dark-mode :where(.ui-admin-store) .save-state{color:#c6d27a;background:#45351f;border-color:#28180c}.theme-shrek.dark-mode :where(.ui-admin-store) .save-state.dirty{color:#f2c08c;background:#5b3925}@media (max-width:520px){:where(.ui-store) .store-shelves{grid-template-rows:repeat(4,15rem);grid-auto-rows:15rem;min-height:60rem}:where(.ui-store) .item-picture{height:5.8rem}:where(.ui-admin-store) .item-editor{padding:.75rem!important}}:where(.ui-store) .available-later{text-align:center;color:#5a4023;background:#d2b678;border:2px dashed #765127;padding:.65rem;font-size:.85rem;font-style:italic;display:block}.theme-shrek.dark-mode :where(.ui-store) .available-later{color:#e7d7ae;background:#493720;border-color:#745331}:where(.ui-store) .store-checkout{z-index:4;background:linear-gradient(104deg,#6d4724,#9a6938 48%,#593719);border:6px solid #3d2412;grid-template-columns:6.5rem minmax(0,1fr);min-height:9.5rem;margin:.35rem 1.15rem -1rem;padding:.75rem 1rem 1rem;font-family:Georgia,serif;display:grid;position:relative;box-shadow:inset 0 0 0 2px #bd8550,0 7px #241309}:where(.ui-store) .store-checkout:after{content:"";background:linear-gradient(#a76f3c,#5b361a 55%,#301b0d);border:3px solid #2c190d;height:1.15rem;position:absolute;bottom:-.75rem;left:-.65rem;right:-.65rem;box-shadow:0 4px #1b0e07}:where(.ui-store) .checkout-gnome{filter:drop-shadow(0 3px 1px #28160d);place-items:end center;display:grid;overflow:hidden}:where(.ui-store) .checkout-gnome img{object-fit:contain;object-position:center bottom;width:100%;height:8.3rem;display:block}:where(.ui-store) .checkout-counter{z-index:1;color:#3d2a18;background:linear-gradient(102deg,#dbc17f,#f0dda8 52%,#c29d5d);border:3px solid #5a371b;align-content:center;gap:.55rem;min-width:0;padding:.7rem;display:grid;position:relative;box-shadow:inset 0 0 12px #6f49283d}:where(.ui-store) .checkout-empty,:where(.ui-store) .checkout-summary{gap:.15rem;min-width:0;display:grid}:where(.ui-store) .checkout-empty strong{font-size:1.15rem}:where(.ui-store) .checkout-empty span,:where(.ui-store) .checkout-summary span{color:#705435;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}:where(.ui-store) .checkout-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;overflow:hidden}:where(.ui-store) .checkout-summary small{color:#6c5338;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.ui-store) .checkout-unavailable{color:#613d21;background:#c9aa68;border:2px dashed #7f572c;gap:.1rem;padding:.45rem .6rem;display:grid}:where(.ui-store) .checkout-unavailable span{font-size:.72rem}:where(.ui-store) .insufficient-funds{color:#762b20;text-align:center;background:#dfbd77;border:2px solid #8b3f2e;padding:.45rem .6rem;font-size:.75rem;display:block}:where(.ui-store) .store-shelves{grid-template-rows:repeat(4,17rem);grid-auto-rows:17rem;align-items:stretch}:where(.ui-store) .store-item{cursor:pointer;background:linear-gradient(#0000 75%,#3a241580);outline:none;grid-template-rows:7.2rem 2.2rem 2.75rem;align-self:start;gap:.45rem;width:100%;height:15.55rem;min-height:0;padding:.55rem .55rem 0;transition:filter .15s,transform .15s}:where(.ui-store) .store-item:hover,:where(.ui-store) .store-item:focus-visible{filter:brightness(1.12);transform:translateY(-.12rem)}:where(.ui-store) .store-item.selected{filter:brightness(1.16);background:linear-gradient(#e5c86b24 60%,#4b311ba8)}:where(.ui-store) .store-item.selected:before{content:"On counter";z-index:3;color:#fff4c6;text-transform:uppercase;letter-spacing:.06em;background:#576a32;border:2px solid #2c3918;padding:.22rem .4rem;font-size:.58rem;font-weight:800;position:absolute;top:.85rem;left:.8rem;transform:rotate(-3deg);box-shadow:0 2px #263015}:where(.ui-store) .item-picture{height:7.2rem;padding:.4rem}:where(.ui-store) .item-picture>img{object-fit:cover}:where(.ui-store) .item-copy{align-items:center;min-width:0;height:2.2rem;padding:.3rem .5rem;display:flex;transform:none!important}:where(.ui-store) .item-copy h2{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.86rem;overflow:hidden}:where(.ui-store) .item-copy p{display:none}:where(.ui-store) .item-price-tag{color:#3d2a17;text-align:center;background:linear-gradient(105deg,#d8bc76,#f0dda3 55%,#bd9654);border:2px solid #68441f;justify-content:center;align-items:center;gap:.3rem;width:calc(100% - .85rem);height:2.4rem;margin:.15rem auto 0;padding:.25rem .45rem;font-size:.78rem;font-weight:800;display:flex;position:relative;transform:rotate(-1deg);box-shadow:0 3px #28170c}:where(.ui-store) .item-price-tag:before{content:"";background:#e5cd8c;border:2px solid #65431f;border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}:where(.ui-store) .item-price-tag span{text-transform:uppercase;letter-spacing:.05em;font-size:.6rem}:where(.ui-store) .item-price-tag.later{color:#5f4325;border-style:dashed;font-size:.68rem;font-style:italic}:where(.ui-store) .store-item.unavailable .item-picture{filter:saturate(.55)brightness(.78)}:where(.ui-store) .store-item.unavailable{cursor:not-allowed;filter:saturate(.6)}:where(.ui-store) .store-item.unavailable:hover{filter:saturate(.6);transform:none}.theme-shrek.dark-mode :where(.ui-store) .store-checkout{background:linear-gradient(104deg,#3f2918,#674524 48%,#342013);border-color:#211308}.theme-shrek.dark-mode :where(.ui-store) .checkout-counter{color:#ecdfbb;background:linear-gradient(102deg,#493720,#624a2c 52%,#3c2d1b);border-color:#2a190e}.theme-shrek.dark-mode :where(.ui-store) .checkout-empty span,.theme-shrek.dark-mode :where(.ui-store) .checkout-summary :is(span,small){color:#cdbb92}@media (max-width:520px){:where(.ui-store) .store-checkout{grid-template-columns:4rem minmax(0,1fr);min-height:8rem;margin:.25rem .35rem -.7rem;padding:.5rem}:where(.ui-store) .checkout-gnome img{height:6.3rem}:where(.ui-store) .store-shelves{grid-template-rows:repeat(4,14.5rem);grid-auto-rows:14.5rem;min-height:58rem}:where(.ui-store) .store-item{grid-template-rows:5.8rem 2rem 2.45rem;gap:.35rem;height:13.05rem;padding:.4rem .2rem 0}:where(.ui-store) .item-copy{height:2rem}:where(.ui-store) .item-price-tag{height:2.15rem;font-size:.68rem}:where(.ui-store) .item-price-tag span{display:none}:where(.ui-store) .store-item.selected:before{top:.55rem;left:.35rem}}:where(.ui-store) .store-shelves{grid-template-rows:repeat(4,20rem);grid-auto-rows:20rem;min-height:80rem}:where(.ui-store) .store-item{background:0 0;height:18.55rem;padding:.65rem .65rem 0;display:block;overflow:visible}:where(.ui-store) .metal-display{background:linear-gradient(135deg,#343934,#8d9187 18%,#454b46 45%,#a5a596 70%,#303630);border:5px ridge #8a8a7e;padding:.48rem .48rem .55rem;position:relative;box-shadow:inset 0 0 0 2px #20241f,0 4px #21150d,0 7px 10px #130b0780}:where(.ui-store) .metal-display:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at .3rem .3rem,#d4d5c7 0 .09rem,#252a26 .11rem .2rem,#0000 .22rem),radial-gradient(circle at calc(100% - .3rem) .3rem,#d4d5c7 0 .09rem,#252a26 .11rem .2rem,#0000 .22rem),radial-gradient(circle at .3rem calc(100% - .3rem),#d4d5c7 0 .09rem,#252a26 .11rem .2rem,#0000 .22rem),radial-gradient(circle at calc(100% - .3rem) calc(100% - .3rem),#d4d5c7 0 .09rem,#252a26 .11rem .2rem,#0000 .22rem);position:absolute;inset:.2rem}:where(.ui-store) .metal-display:after{content:"";clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(90deg,#383d38,#9a9d92 22%,#4a504b 50%,#9a9d92 78%,#343934);border:3px solid #252a26;border-top:0;height:.85rem;position:absolute;bottom:-.85rem;left:13%;right:13%;box-shadow:0 3px #24160d}:where(.ui-store) .item-picture{aspect-ratio:4/3;background:#111512;border:3px solid #252923;width:100%;height:auto;padding:.25rem;box-shadow:inset 0 0 0 1px #b8b9aa}:where(.ui-store) .item-picture>img,:where(.ui-store) .item-picture>.item-placeholder{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}:where(.ui-store) .item-copy{color:#24291f;background:linear-gradient(100deg,#bbbcae,#777c73 48%,#a5a699);border:2px solid #292e2a;height:2.15rem;margin-top:.4rem;box-shadow:inset 0 0 0 1px #d6d6c8,0 2px #20241f}:where(.ui-store) .item-price-tag{z-index:4;transform-origin:80% 0;width:auto;min-width:7.2rem;max-width:82%;height:2.35rem;margin:0;padding:.25rem .55rem;position:absolute;bottom:.1rem;right:-.15rem;transform:rotate(2deg)}:where(.ui-store) .item-price-tag:before{background:#49331e;border:0;border-radius:0;width:.12rem;height:1.25rem;top:-1.15rem;left:auto;right:.65rem;transform:rotate(-8deg);box-shadow:.42rem .05rem #49331e}:where(.ui-store) .favorite{top:.2rem;right:.25rem}.theme-shrek.dark-mode :where(.ui-store) .item-copy{color:#e9e4cf;background:linear-gradient(100deg,#595e57,#303632 48%,#4b504a);border-color:#171b18}@media (max-width:520px){:where(.ui-store) .store-shelves{grid-template-rows:repeat(4,15.5rem);grid-auto-rows:15.5rem;min-height:62rem}:where(.ui-store) .store-item{height:14.15rem;padding:.45rem .12rem 0}:where(.ui-store) .metal-display{border-width:4px;padding:.3rem}:where(.ui-store) .item-picture{aspect-ratio:4/3;height:auto;padding:.15rem}:where(.ui-store) .item-copy{height:1.8rem;margin-top:.25rem;padding:.2rem .35rem}:where(.ui-store) .item-price-tag{min-width:5.3rem;max-width:90%;height:2rem;padding:.2rem .35rem;bottom:0;right:-.05rem}:where(.ui-store) .metal-display:after{height:.65rem;bottom:-.65rem}}:where(.ui-store) .store-shelves{background:repeating-linear-gradient(#0000 0 calc(25% - 1.45rem),#321d0e calc(25% - 1.4rem),#74451f calc(25% - 1.12rem),#a76d38 calc(25% - .72rem),#6a3d1b calc(25% - .28rem),#28160b 25%),linear-gradient(90deg,#49351f,#5a4228 50%,#44301d)}:where(.ui-store) .store-item,:where(.ui-store) .store-item.selected{box-shadow:none;background:0 0}:where(.ui-store) .metal-display{background:repeating-linear-gradient(92deg,#563017 0 10px,#7d4b25 11px 20px,#482713 21px 24px);border:7px ridge #613818;padding:.55rem .55rem .6rem;box-shadow:inset 0 0 0 2px #b17a43,inset 0 0 0 5px #2c190d,0 5px #241309,0 8px 8px #160c0766}:where(.ui-store) .metal-display:before{z-index:1;background:radial-gradient(circle at .35rem .35rem,#d1d0bd 0 .08rem,#242925 .1rem .19rem,#0000 .21rem),radial-gradient(circle at calc(100% - .35rem) .35rem,#d1d0bd 0 .08rem,#242925 .1rem .19rem,#0000 .21rem),radial-gradient(circle at .35rem calc(100% - .35rem),#d1d0bd 0 .08rem,#242925 .1rem .19rem,#0000 .21rem),radial-gradient(circle at calc(100% - .35rem) calc(100% - .35rem),#d1d0bd 0 .08rem,#242925 .1rem .19rem,#0000 .21rem);inset:.48rem}:where(.ui-store) .metal-display:after{display:none}:where(.ui-store) .item-picture{z-index:0;background:linear-gradient(135deg,#2f3531,#999c91 22%,#4a504b 52%,#afb0a1 78%,#303632);border:4px ridge #8b8f86;padding:.38rem;position:relative;box-shadow:inset 0 0 0 2px #20251f}:where(.ui-store) .item-copy{z-index:1;background:linear-gradient(100deg,#aeb0a5,#676d67 48%,#92958b);border:3px ridge #868a81;position:relative;box-shadow:inset 0 0 0 1px #d5d5c7,0 2px #21160e}:where(.ui-store) .item-price-tag{color:#35230f;background:linear-gradient(#d2a951,#a9782f);border:3px solid #35200f;min-width:7.4rem;max-width:88%;height:2.15rem;bottom:-.9rem;left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f1d47c,0 2px #1e1108}:where(.ui-store) .item-price-tag:before{content:"";width:.32rem;height:.32rem;box-shadow:calc(100% + 5.95rem) 0 0 #755728;background:#755728;border:1px solid #3c2a17;border-radius:50%;top:50%;left:.32rem;right:auto;transform:translateY(-50%)}:where(.ui-store) .item-price-tag.later{color:#3e2b17;background:linear-gradient(#bf9b55,#91682f)}.theme-shrek.dark-mode :where(.ui-store) .store-shelves{background:repeating-linear-gradient(#0000 0 calc(25% - 1.45rem),#160c06 calc(25% - 1.4rem),#432711 calc(25% - 1.12rem),#724722 calc(25% - .72rem),#43250f calc(25% - .28rem),#110906 25%),linear-gradient(90deg,#261b11,#352619 50%,#21170f)}.theme-shrek.dark-mode :where(.ui-store) .metal-display{background:repeating-linear-gradient(92deg,#3a2110 0 10px,#58331a 11px 20px,#2b180c 21px 24px);border-color:#321c0d}.theme-shrek.dark-mode :where(.ui-store) .item-price-tag{color:#ead69b;background:linear-gradient(#765727,#4d3518);border-color:#1c1109}@media (max-width:520px){:where(.ui-store) .metal-display{border-width:5px;padding:.35rem}:where(.ui-store) .item-picture{border-width:3px;padding:.2rem}:where(.ui-store) .item-price-tag{border-width:2px;min-width:5.7rem;height:1.8rem;bottom:-.7rem}:where(.ui-store) .item-price-tag:before{box-shadow:calc(100% + 4.25rem) 0 0 #755728}}:where(.ui-store) .store-item{align-self:start;height:18.55rem;position:relative}:where(.ui-store) .metal-display{position:absolute;bottom:.12rem;left:.65rem;right:.65rem}:where(.ui-store) .metal-display .favorite{top:-.55rem;right:-.45rem}:where(.ui-store) .item-price-tag{bottom:-1.02rem}@media (max-width:520px){:where(.ui-store) .store-item{height:14.15rem}:where(.ui-store) .metal-display{bottom:.08rem;left:.12rem;right:.12rem}:where(.ui-store) .metal-display .favorite{top:-.45rem;right:-.35rem}:where(.ui-store) .item-price-tag{bottom:-.78rem}}:where(.ui-store) .store-item,:where(.ui-store) .store-item.selected,:where(.ui-store) .store-item.unavailable{box-shadow:none!important;background-color:#0000!important;background-image:none!important}:where(.ui-store) .item-price-tag:before{display:none}:where(.ui-store) .item-price-tag.auction-price{min-width:0;max-width:55%;left:.65rem;transform:none}:where(.ui-store) .item-price-tag.auction-price.not-bidding{color:#f3f0e6;background:linear-gradient(#777c77,#4f5551);border-color:#30342f}:where(.ui-store) .item-price-tag.auction-price.winning{color:#f3f0e6;background:linear-gradient(#6f873e,#465d29);border-color:#283919}:where(.ui-store) .item-price-tag.auction-price.outbid{color:#fff0e8;background:linear-gradient(#a84a3a,#74291f);border-color:#541d17}:where(.ui-store) .item-time-tag{z-index:4;color:#35230f;font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;background:linear-gradient(#d2a951,#a9782f);border:3px solid #35200f;justify-content:center;align-items:center;max-width:42%;height:2.15rem;padding:.25rem .55rem;font-size:.64rem;font-weight:800;line-height:1.05;display:flex;position:absolute;bottom:-1.02rem;right:.65rem;overflow:hidden;box-shadow:inset 0 0 0 1px #f1d47c,0 2px #1e1108}:where(.ui-store) .item-time-tag:before,:where(.ui-store) .item-time-tag:after{content:"";background:#755728;border:1px solid #3c2a17;border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:50%;transform:translateY(-50%)}:where(.ui-store) .item-time-tag:before{left:.3rem}:where(.ui-store) .item-time-tag:after{right:.3rem}.theme-shrek.dark-mode :where(.ui-store) .item-time-tag{color:#ead69b;background:linear-gradient(#765727,#4d3518);border-color:#1c1109}@media (max-width:520px){:where(.ui-store) .item-price-tag.auction-price{max-width:56%;left:.12rem}:where(.ui-store) .item-time-tag{border-width:2px;max-width:42%;height:1.8rem;padding:.18rem .3rem;font-size:.52rem;bottom:-.78rem;right:.12rem}}:where(.ui-image-resize-dialog) .dialog-backdrop{top:calc(var(--app-viewport-top,0px) + 3.5rem + env(safe-area-inset-top));right:0;bottom:calc(var(--app-viewport-bottom,0px) + 3.5rem + 5px + env(safe-area-inset-bottom));overscroll-behavior:contain;min-height:0;left:0;overflow:hidden}:where(.ui-image-resize-dialog) .image-dialog{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);width:100%;max-height:100%;display:grid;overflow:hidden}:where(.ui-image-resize-dialog) .image-dialog>header{flex:none}:where(.ui-image-resize-dialog) .editor-body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}@media (min-width:640px){:where(.ui-image-resize-dialog) .dialog-backdrop{padding:clamp(.5rem,2vh,1rem)}}:where(.ui-store) .store-legend{border-top:1px solid #b27b4466;flex-wrap:wrap;gap:.4rem;margin-top:.75rem;padding-top:.7rem;display:flex}:where(.ui-store) .store-legend span{color:#fff3d1;text-shadow:0 1px #211309;border:2px solid #291a0e;align-items:center;min-height:1.65rem;padding:.18rem .5rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff25,0 2px #211309}:where(.ui-store) .store-legend .legend-buy{background:linear-gradient(#9a672f,#69401e)}:where(.ui-store) .store-legend .legend-bid{background:linear-gradient(#777c77,#4f5551)}:where(.ui-store) .store-legend .legend-winning{background:linear-gradient(#6f873e,#465d29)}:where(.ui-store) .store-legend .legend-losing{background:linear-gradient(#a84a3a,#74291f)}:where(.ui-store) .store-legend .legend-later{color:#4a321b;text-shadow:none;background:linear-gradient(#d3b778,#ad8950);border-style:dashed;border-color:#72502a}:where(.ui-store) .favorite-warning{color:#ead9ad;background:#24160b55;border:1px dashed #b27b4475;margin-top:.7rem;padding:.55rem .65rem;font-size:.72rem;line-height:1.35}:where(.ui-store) .favorite-warning strong{color:#f3dfaa}.theme-shrek.dark-mode :where(.ui-store) .store-legend{border-color:#8a633b66}.theme-shrek.dark-mode :where(.ui-store) .favorite-warning{color:#cdbd98;background:#100a0666;border-color:#765433}@media (max-width:520px){:where(.ui-store) .store-legend{gap:.3rem}:where(.ui-store) .store-legend span{min-height:1.5rem;padding:.15rem .38rem;font-size:.58rem}:where(.ui-store) .favorite-warning{padding:.45rem .5rem;font-size:.66rem}}:where(.ui-activity) .activity-waiting{color:#48331d;background:linear-gradient(103deg,#d7bc79,#ead79e);border:3px solid #765127;align-items:center;gap:.8rem;padding:1rem;display:flex;box-shadow:0 3px #4b2e16}:where(.ui-activity) .activity-waiting>span{font-size:2rem}:where(.ui-activity) .activity-waiting strong{font-family:Georgia,serif;font-size:1.05rem;display:block}:where(.ui-activity) .activity-waiting p{color:#6b5337;margin-top:.2rem;font-size:.78rem}.theme-shrek.dark-mode :where(.ui-activity) .activity-waiting{color:#efe0ba;background:linear-gradient(103deg,#44321f,#5d472b);border-color:#211308}.theme-shrek.dark-mode :where(.ui-activity) .activity-waiting p{color:#c9b792}:where(.ui-admin-activity) :is(.state-ready_to_start,.status-button.state-ready_to_start i),:where(.ui-admin-party-activities) .state-ready_to_start{--status-color:#a87932}:where(.ui-taverne){color:#3e2b19;background:repeating-linear-gradient(92deg,#67401f 0 48px,#80512b 50px 97px,#553419 99px 103px);border:9px solid #4b2d16;max-width:44rem;margin-inline:auto;padding:1rem;font-family:Georgia,serif;box-shadow:inset 0 0 0 2px #a8753e,0 5px #28180c}:where(.ui-taverne)>header{color:#f2e2b8;background:repeating-linear-gradient(91deg,#503118 0 40px,#694321 42px 81px,#432914 83px 86px);border:4px solid #34200f;padding:1rem}:where(.ui-taverne)>header>span{text-transform:uppercase;letter-spacing:.16em;font-size:.65rem}:where(.ui-taverne)>header h1{font-size:1.8rem;font-weight:800}:where(.ui-taverne)>header p{color:#d9c8a0}:where(.ui-taverne) .betting-table,:where(.ui-taverne) .taverne-state{background:linear-gradient(104deg,#d4b978,#ecd8a2 52%,#c6a565);border:4px solid #5b391d;margin-top:1rem;padding:1.2rem;box-shadow:inset 0 0 0 1px #f3dca053,0 4px #382311}:where(.ui-taverne) .betting-table>span{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}:where(.ui-taverne) .betting-table h2{font-size:1.35rem;font-weight:800}:where(.ui-taverne) .waiting-seal{color:#f7e8ba;text-align:center;background:linear-gradient(#68743a,#48572b);border:3px solid #293516;margin-block:1rem;padding:.8rem;font-weight:800}:where(.ui-taverne) .betting-table small,:where(.ui-taverne) .taverne-state span{color:#6b5236;display:block}:where(.ui-taverne) .taverne-error{color:#762b20;background:#dfbd77;border:3px solid #8b3f2e;margin-top:1rem;padding:.8rem}.theme-shrek.dark-mode :where(.ui-taverne){color:#eee0bb;background:repeating-linear-gradient(92deg,#2e1d11 0 48px,#412919 50px 97px,#25170e 99px 103px);border-color:#211308}.theme-shrek.dark-mode :where(.ui-taverne) :is(.betting-table,.taverne-state){background:linear-gradient(104deg,#44321f,#5d472b 52%,#37291a);border-color:#211308}.theme-shrek.dark-mode :where(.ui-taverne) :is(.betting-table small,.taverne-state span){color:#c9b792}@media (max-width:520px){:where(.ui-taverne){border-width:5px;padding:.45rem}:where(.ui-taverne) .betting-table,:where(.ui-taverne) .taverne-state{padding:.9rem}}:where(.ui-taverne) .betting-rule{color:#6c251d;background:#e0bd78;border:3px solid #8b3f2e;margin-block:1rem;padding:.75rem}:where(.ui-taverne) .betting-rule strong{text-transform:uppercase;letter-spacing:.08em;display:block}:where(.ui-taverne) .betting-rule p{font-size:.78rem}:where(.ui-taverne) .bet-form{gap:.85rem;display:grid}:where(.ui-taverne) .bet-form fieldset{background:#c9aa68;border:3px solid #765127;gap:.45rem;padding:.75rem;display:grid}:where(.ui-taverne) .bet-form legend{padding-inline:.35rem;font-weight:800}:where(.ui-taverne) .bet-target{cursor:pointer;background:#ead69c;border:2px solid #765127;align-items:center;gap:.55rem;padding:.55rem;display:flex}:where(.ui-taverne) .bet-target:has(input:checked){background:#c7cf83;border-color:#39491f;box-shadow:inset 0 0 0 2px #68763b}:where(.ui-taverne) .bet-target input{accent-color:#58682f}:where(.ui-taverne) .bet-target span{display:grid}:where(.ui-taverne) .bet-target small{color:#6b5337}:where(.ui-taverne) .bet-roster{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex!important}:where(.ui-taverne) .bet-roster>span{background:#f1dfaa;border:1px solid #8b6a39;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .4rem;font-size:.72rem;display:flex}:where(.ui-taverne) .bet-roster b{font-weight:750}:where(.ui-taverne) .bet-roster em{color:#806016;font-style:normal}:where(.ui-taverne) .bet-member-avatar{object-fit:cover;border:1px solid #765127;border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;display:grid}:where(.ui-taverne) .bet-member-avatar.fallback{color:#f7ebbf;background:#5d7133;font-size:.58rem;font-style:normal;font-weight:850}:where(.ui-taverne) .bet-amount{gap:.35rem;font-weight:800;display:grid}:where(.ui-taverne) .bet-amount input{color:#3e2b18;background:#f0dfa9;border:3px solid #765127;min-height:2.8rem;padding:.45rem}:where(.ui-taverne) .bet-amount small{color:#6b5337;align-items:center;gap:.4rem;display:flex}:where(.ui-taverne) .bet-form>button{color:#fff0bd;background:linear-gradient(#68743a,#48572b);border:3px solid #293516;min-height:2.8rem;font-weight:800;box-shadow:0 3px #293418}:where(.ui-taverne) .bet-form>button.bet-cancel{color:#ffe8d1;background:linear-gradient(#984839,#713126);border-color:#542016;box-shadow:0 3px #42170f}:where(.ui-taverne) .bet-form>button:disabled{opacity:.5}:where(.ui-taverne) .bet-form>p{color:#6b5337;text-align:center;font-size:.72rem}:where(.ui-taverne) :is(.betting-closed,.bet-receipt){background:#d6bc7b;border:3px solid #765127;margin-top:1rem;padding:.85rem}:where(.ui-taverne) .bet-receipt{gap:.35rem;display:grid}:where(.ui-taverne) .bet-receipt>span{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}:where(.ui-taverne) .bet-receipt>strong{font-size:1.15rem}:where(.ui-taverne) .bet-receipt small{color:#6b5337}.theme-shrek.dark-mode :where(.ui-taverne) :is(.betting-rule,.betting-closed,.bet-receipt,.bet-form fieldset){color:#efdfb9;background:#493720;border-color:#211308}.theme-shrek.dark-mode :where(.ui-taverne) .bet-target{color:#efe2c1;background:#2b2116;border-color:#735431}.theme-shrek.dark-mode :where(.ui-taverne) .bet-target:has(input:checked){background:#3f4d25}.theme-shrek.dark-mode :where(.ui-taverne) :is(.bet-target small,.bet-amount small,.bet-form>p,.bet-receipt small){color:#c9b792}.theme-shrek.dark-mode :where(.ui-taverne) .bet-amount input{color:#efe2c1;background:#2b2116;border-color:#735431}.theme-shrek.dark-mode :where(.ui-taverne) .bet-roster>span{color:#f6e9c8;background:#493822;border-color:#816344}.theme-shrek.dark-mode :where(.ui-taverne) .bet-roster b{color:#fff3d2}.theme-shrek.dark-mode :where(.ui-taverne) .bet-roster em{color:#f0cf63}.theme-shrek.dark-mode :where(.ui-taverne) .bet-member-avatar{border-color:#a88759}:where(.ui-admin-store) .photo-notice{color:#445526;background:#d6c77f;border:2px solid #647037;margin-top:.8rem;padding:.55rem .75rem;font-weight:800}.theme-shrek.dark-mode :where(.ui-admin-store) .photo-notice{color:#cfdb88;background:#354022;border-color:#57642f}:where(.ui-board) .board-posting-status{color:#4a351d;background:linear-gradient(102deg,#d9bd78,#ead79f);border:2px solid #78562e;align-items:center;gap:.65rem;margin-top:.8rem;padding:.65rem .8rem;font-family:Georgia,serif;display:flex}:where(.ui-board) .board-posting-status span{border:3px solid #7a6339;border-top-color:#3e2b17;border-radius:50%;flex:none;width:1.1rem;height:1.1rem;animation:.75s linear infinite board-posting-spin}:where(.ui-board) .board-post.just-posted{animation:1.8s ease-out board-new-post}.theme-shrek.dark-mode :where(.ui-board) .board-posting-status{color:#ecdfba;background:linear-gradient(102deg,#45331f,#60482b);border-color:#765633}@keyframes board-posting-spin{to{transform:rotate(360deg)}}@keyframes board-new-post{0%,35%{outline-offset:5px;filter:brightness(1.12);outline:5px solid #d5bd63}to{outline-offset:0;filter:none;outline-color:#0000}}@media (prefers-reduced-motion:reduce){:where(.ui-board) .board-posting-status span{animation:none}:where(.ui-board) .board-post.just-posted{outline:4px solid #d5bd63;animation:none}}:where(.ui-image-resize-dialog) header .plain-button,:where(.ui-image-resize-dialog) header .save-button{text-align:center;width:6.4rem;min-width:6.4rem;min-height:2.75rem;padding:.45rem .65rem}:where(.ui-image-resize-dialog) header .plain-button{justify-self:start}:where(.ui-image-resize-dialog) .ratio-control{color:#49351f;grid-template-columns:7.5rem 1fr;align-items:center;gap:.8rem;margin-top:.8rem;font:600 .85rem Georgia,serif;display:grid}:where(.ui-image-resize-dialog) .ratio-control select{color:#3f2b18;background:#ead69c;border:2px solid #765127;min-height:2.6rem;padding:.35rem .55rem}.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .ratio-control{color:#eadcb7}.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .ratio-control select{color:#efe2c1;background:#2b2116;border-color:#735431}@media (max-width:520px){:where(.ui-image-resize-dialog) header .plain-button,:where(.ui-image-resize-dialog) header .save-button{width:5.2rem;min-width:5.2rem;font-size:.76rem}:where(.ui-image-resize-dialog) .ratio-control{grid-template-columns:1fr;gap:.3rem}}:where(.ui-image-resize-dialog) .crop-area.free-shape,:where(.ui-board) .board-free-crop{touch-action:none;background:#17100a;width:fit-content;max-width:100%;margin-inline:auto;position:relative;overflow:visible;box-shadow:0 0 0 5px #52361d}:where(.ui-image-resize-dialog) .crop-area.free-shape canvas,:where(.ui-board) .board-free-crop canvas{cursor:grab;touch-action:none;width:auto;max-width:100%;height:auto;max-height:58dvh;display:block}:where(.ui-board) .board-free-crop.hidden{display:none}.crop-corner{z-index:6;touch-action:none;background:#57401f;border:3px solid #f0dca0;width:1.35rem;height:1.35rem;position:absolute;box-shadow:0 1px 4px #0008}.crop-corner.top-left{cursor:nwse-resize;top:-.55rem;left:-.55rem}.crop-corner.top-right{cursor:nesw-resize;top:-.55rem;right:-.55rem}.crop-corner.bottom-left{cursor:nesw-resize;bottom:-.55rem;left:-.55rem}.crop-corner.bottom-right{cursor:nwse-resize;bottom:-.55rem;right:-.55rem}:where(.ui-image-resize-dialog) .reset-picture,:where(.ui-board) .reset-picture{color:#49331b;background:#d9c17f;border:2px solid #614321;align-self:end;min-height:2.75rem;padding:.4rem .85rem;font:700 .85rem Georgia,serif;box-shadow:0 3px #553719}.theme-shrek.dark-mode :where(.ui-image-resize-dialog) .reset-picture,.theme-shrek.dark-mode :where(.ui-board) .reset-picture{color:#eadcb7;background:#503b24;border-color:#21150c;box-shadow:0 3px #150d07}:where(.ui-board) .post-dates{color:#745b39;flex-wrap:wrap;gap:.25rem;font-size:.7rem;display:flex}:where(.ui-board) .post-edit-sheet{background:linear-gradient(103deg,#dbc17f,#ead7a0 52%,#c8a765);border:3px solid #69451f;margin:0 .8rem 1rem;padding:.85rem;font-family:Georgia,serif;box-shadow:inset 0 0 0 1px #f2dfa85c,0 3px #402713}:where(.ui-board) .post-edit-sheet label{color:#3e2916;margin-bottom:.4rem;font-weight:800;display:block}:where(.ui-board) .post-edit-sheet textarea{color:#3c2918;resize:vertical;background:#f0dfa9;border:2px solid #765127;width:100%;min-height:7rem;padding:.65rem;display:block}:where(.ui-board) .post-edit-sheet>div{justify-content:flex-end;gap:.55rem;margin-top:.65rem;display:flex}:where(.ui-board) .post-edit-sheet button{color:#f4e5ba;background:linear-gradient(#785936,#553a22);border:2px solid #392514;min-width:6.5rem;min-height:2.65rem;padding:.35rem .7rem;font-weight:800;box-shadow:0 3px #34200f}:where(.ui-board) .post-edit-sheet button:last-child{background:linear-gradient(#6c773d,#4d592d)}:where(.ui-board) .post-edit-sheet button:disabled{opacity:.55}.theme-shrek.dark-mode :where(.ui-board) .post-dates{color:#c4b28e}.theme-shrek.dark-mode :where(.ui-board) .post-edit-sheet{background:linear-gradient(103deg,#44321f,#5b452a,#38291a);border-color:#211409}.theme-shrek.dark-mode :where(.ui-board) .post-edit-sheet label{color:#f0e1ba}.theme-shrek.dark-mode :where(.ui-board) .post-edit-sheet textarea{color:#eee0bd;background:#281e14;border-color:#755431}:where(.ui-board) .board-submit{transition:filter .15s,transform .15s,opacity .15s}:where(.ui-board) .board-submit:disabled{opacity:.62;cursor:not-allowed!important;color:#a99c7c!important;background:linear-gradient(#51483a,#393127)!important;border-color:#35291d!important;box-shadow:inset 0 1px #776b5855,0 2px #261c14!important}:where(.ui-board) .board-submit:not(:disabled){cursor:pointer;opacity:1;color:#fff0bd!important;background:linear-gradient(#7b8344,#566331)!important;border-color:#293516!important;box-shadow:inset 0 1px #b8c57477,0 3px #293418!important}:where(.ui-board) .board-submit:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}.theme-shrek.dark-mode :where(.ui-board) .board-submit:disabled{opacity:.7;color:#817762!important;background:linear-gradient(#302a22,#211c17)!important;border-color:#17120d!important}.theme-shrek.dark-mode :where(.ui-board) .board-submit:not(:disabled){color:#fff0bd!important;background:linear-gradient(#69783a,#46552a)!important;border-color:#202b13!important;box-shadow:inset 0 1px #aebb6970,0 3px #18200f!important}@supports (-webkit-touch-callout:none){@media (max-width:900px){:where(.ui-board) .board-post,:where(.ui-board) .board-post:nth-of-type(2n){isolation:isolate;filter:none!important;clip-path:none!important;border:7px solid #68401f!important;border-image:!important;background-color:#d8c18a!important;box-shadow:inset 0 0 0 2px #4b2c16,inset 0 0 0 4px #c38b5060,inset 0 0 20px #69401845,3px 6px 5px #1f120c88!important}:where(.ui-board) .board-post{background-image:linear-gradient(102deg,#d1b579,#f0e0b7 48%,#cdae70)!important}:where(.ui-board) .board-post:nth-of-type(2n){background-color:#d0ccb0!important;background-image:linear-gradient(99deg,#d0ccb0,#eee9d2 52%,#c6c0a0)!important}.theme-shrek.dark-mode :where(.ui-board) .board-post{background-color:#59462d!important;background-image:linear-gradient(102deg,#544128,#6d5636 48%,#493923)!important;border-color:#2b1a0d!important;box-shadow:inset 0 0 0 2px #160d07,inset 0 0 0 4px #8b603860,inset 0 0 20px #090604aa,3px 6px 5px #0009!important}.theme-shrek.dark-mode :where(.ui-board) .board-post:nth-of-type(2n){background-color:#4f5146!important;background-image:linear-gradient(99deg,#484a40,#606154 52%,#3e4138)!important}}}:where(.ui-store) .auction-timer{color:#4c351d;font-variant-numeric:tabular-nums;text-align:center;background:#e2ca8b;border:1px solid #856038;padding:.35rem .5rem;font-weight:800;display:block}:where(.ui-store) .cannot-bid{color:#672c22;text-align:center;background:#dfb77b;border:2px dashed #884535;padding:.55rem;font-size:.78rem;display:block}.theme-shrek.dark-mode :where(.ui-store) .auction-timer{color:#f0e2ba;background:#392a1b;border-color:#71512f}.theme-shrek.dark-mode :where(.ui-store) .cannot-bid{color:#f1c3a8;background:#4c2c22;border-color:#7d4334}:where(.ui-admin-store) .favorite-details{color:#513820;margin-top:.45rem;font-size:.78rem}:where(.ui-admin-store) .favorite-details summary{cursor:pointer;background:#ead594;border:1px solid #765127;width:max-content;padding:.2rem .45rem;font-weight:700}:where(.ui-admin-store) .favorite-details summary span{color:#f4e8bd;background:#66502e;place-items:center;min-width:1.2rem;display:inline-grid}:where(.ui-admin-store) .favorite-details p{color:#695135;margin-top:.35rem}:where(.ui-admin-store) .favorite-people{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}:where(.ui-admin-store) .favorite-people>span{background:#f0dda6;border:1px solid #795328;align-items:center;gap:.3rem;padding:.2rem .4rem .2rem .2rem;display:inline-flex}:where(.ui-admin-store) .favorite-people img,:where(.ui-admin-store) .favorite-people i{object-fit:cover;color:#fff;background:#68743a;border-radius:50%;place-items:center;font-style:normal;display:grid;border:1px solid #513019!important;width:1.65rem!important;height:1.65rem!important}.theme-shrek.dark-mode :where(.ui-admin-store) .favorite-details{color:#eadcb7}.theme-shrek.dark-mode :where(.ui-admin-store) .favorite-details summary,.theme-shrek.dark-mode :where(.ui-admin-store) .favorite-people>span{color:#eadcb7;background:#4a3823;border-color:#24160b}.theme-shrek.dark-mode :where(.ui-admin-store) .favorite-details p{color:#cabb99}.theme-shrek.dark-mode :where(.ui-admin-conversations) :is(.conversation-filter,.conversation-card){color:#eee0bb!important;background:linear-gradient(103deg,#45331f,#5d472b 52%,#382a1b)!important;border-color:#745534!important;box-shadow:inset 0 0 0 1px #775735,0 3px #140c06!important}.theme-shrek.dark-mode :where(.ui-admin-conversations) .filter-user,.theme-shrek.dark-mode :where(.ui-admin-conversations) .conversation-filter button{color:#eee0bb!important;background:#2b2116!important;border-color:#745534!important}.theme-shrek.dark-mode :where(.ui-admin-conversations) .filter-user:has(input:checked){color:#f2edcf!important;background:#3f4d25!important;border-color:#a4b85c!important}.theme-shrek.dark-mode :where(.ui-admin-conversations) input[type=checkbox]{accent-color:#bfd65a}.theme-shrek.dark-mode .ui-admin-conversation.ui-admin-conversation{--parchment:#493923!important;--parchment-light:#5d492c!important;--ink:#f4e7c3!important;--ink-soft:#d0bd98!important;--wood:#21150d!important;--wood-light:#3c2919!important;--wood-dark:#0e0906!important;--moss:#778743!important;--wax:#71302b!important;color:#f4e7c3!important;background:radial-gradient(circle at 8% 4%,#ffffff0d,#0000 22%),repeating-linear-gradient(93deg,#ffffff08 0 2px,#00000010 2px 4px),linear-gradient(135deg,#3b2919,#21150d 50%,#0e0906)!important;border-color:#211308!important}.theme-shrek.dark-mode .ui-admin-conversation :is(.scroll-heading,.scroll-summary){color:#f4e7c3!important;background:linear-gradient(103deg,#44321f,#5d472b 52%,#37291a)!important;border-color:#211308!important;box-shadow:inset 0 0 0 1px #745432,0 3px #100904!important}.theme-shrek.dark-mode .ui-admin-conversation .message-parchment{background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 24%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 5px),#2d2115!important;border-color:#211308!important;box-shadow:inset 0 0 2rem #050302aa,0 3px #100904!important}.theme-shrek.dark-mode .ui-admin-conversation .letter-body{color:#f4e7c3!important;background:linear-gradient(101deg,#4b3924,#604a2e 52%,#423120)!important;border-color:#85633b!important;box-shadow:inset 0 0 .8rem #09060455,0 2px 1px #0008!important}.theme-shrek.dark-mode :where(.ui-admin-conversation) .letter-body:before{border-right-color:#745534}.theme-shrek.dark-mode .ui-admin-conversation :is(.scroll-heading h1,.scroll-summary strong,.scroll-summary p,.letter-body strong,.letter-body p){color:#f4e7c3!important;text-shadow:none!important}.theme-shrek.dark-mode .ui-admin-conversation :is(.scroll-heading small,.letter-body time,.system-letter,.system-letter time,.gif-credit){color:#d0bd98!important}.theme-shrek.dark-mode :where(.ui-admin-conversation) .message-image{background:#281d12;border-color:#211308}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}