* { box-sizing: border-box; } body {margin: 0;}.site-wrapper, .site-wrapper *{box-sizing:border-box;}.title-box h1{color:#fff;font-family:"Fraunces", serif;font-size:2.6rem;font-weight:800;letter-spacing:-0.5px;line-height:1.1;margin:0;text-shadow:0 2px 4px rgba(0,0,0,0.3);}.status-box p{margin:6px 0;}.page-content h2{border-bottom:none;color:var(--text-dark);font-family:"Fraunces", serif;font-size:1.5rem;font-weight:800;margin-bottom:8px;margin-top:0;padding-bottom:0;}#tab-home:checked ~ .content-box .content-home, #tab-portfolio:checked ~ .content-box .content-portfolio, #tab-commissions:checked ~ .content-box .content-commissions{display:block;}#tab-home:checked ~ .nav-box .home-btn, #tab-portfolio:checked ~ .nav-box .portfolio-btn, #tab-commissions:checked ~ .nav-box .commissions-btn{background:var(--purple-main);border-bottom-color:#fff;border-color:var(--purple-main);box-shadow:0 3px 8px rgba(157, 123, 176, 0.35);color:#fff;undefined:undefined;}body{background:url("https://file.garden/al7m_VTxM2EQl7xT/img/bg-clovfur.png") no-repeat center / cover fixed;background-attachment:fixed;background-image:url("https://file.garden/al7m_VTxM2EQl7xT/img/bg-clovfur.png");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0;padding:0;undefined:undefined;}:root{--bubble-bg:var(--gloss), linear-gradient(to bottom, #b999cb, #8a64a0);--bubble-bg-hover:var(--gloss), linear-gradient(to bottom, #6f5a7e, #3f3149);--bubble-border:1px solid var(--rim);--bubble-shadow:0 5px 12px rgba(30, 28, 34, 0.42), 0 0 0 1px rgba(70, 68, 74, 0.6), inset 0 -5px 8px rgba(60, 30, 85, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.8);--bubble-shadow-sm:0 3px 6px rgba(30, 28, 34, 0.4), 0 0 0 1px rgba(70, 68, 74, 0.6), inset 0 -3px 5px rgba(60, 30, 85, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.8);--card:rgba(255, 255, 255, 0.96);--dark-charcoal:#1e1724;--drop:0 10px 22px rgba(30, 28, 34, 0.35), 0 2px 4px rgba(30, 28, 34, 0.25);--edge:rgba(70, 68, 74, 0.35);--gap-containers:20px;--glass-bottom:#ecebed;--glass-top:#ffffff;--gloss:linear-gradient(to bottom, rgba(255, 255, 255, 0.55) 0, rgba(255, 255, 255, 0.14) 50%, rgba(255, 255, 255, 0) 50%);--gray:#3e3b3b;--gray-hover:#f3f0ed;--gray-light:#8b7d72;--gray-main:#6e6259;--hover:#f2f2f2;--icon-btn:44px;--ink:#2d2335;--muted:#63546e;--navy:#000080;--padding-container:20px;--padding-wrapper:24px;--panel:rgba(62, 59, 59, 0.95);--pastel-accent:#b892dd;--pastel-card-bg:rgba(255, 255, 255, 0.96);--pastel-dark-purple:#3c2250;--pastel-header-bg:#d8c2f0;--pastel-purple-bg:rgba(62, 59, 59, 0.95);--pastel-soft-border:#d4c2e8;--pastel-sub-purple:#5a3070;--purple:#9d7bb0;--purple-hover:#ece3f2;--purple-light:#b596c8;--purple-main:#9d7bb0;--rim:rgba(255, 255, 255, 0.95);--sans:"Figtree", sans-serif;--selected:#e6dec3;--serif:"Averia Serif Libre", serif;--shadow:0 4px 12px rgba(0, 0, 0, 0.15);--space-inner:16px;--space-outer:16px;--space-tight:12px;--text-dark:#2d2335;--win-bg:#c0c0c0;--win-border-outset:3px solid;--win-inset-colors:#808080 #ffffff #ffffff #808080;--win-outset-colors:#ffffff #808080 #808080 #ffffff;--yellow-hover:hsl(0, 0%, 95%);--yellow-selected:#e6dec3;undefined:undefined;}.warning-overlay[hidden]{display:none !important;}.warning-checkbox-container input[type="checkbox"]{-webkit-appearance:none;accent-color:#ffffff;appearance:none;background:#fff;background-color:#FFFFFF;border-radius:2px;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;outline:none;position:relative;width:16px;}.warning-text strong{font-weight:700;}.warning-checkbox-container input[type="checkbox"]:checked::after{border:solid #D93025;border-width:0 2px 2px 0;content:'';height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:4px;}.warning-checkbox-container label{cursor:pointer;}.details-content[hidden]{display:none !important;}.page-content p{font-family:"Figtree", sans-serif;font-size:0.98rem;line-height:1.6;margin-bottom:12px;margin-top:0;}.warning-checkbox-container input[type="checkbox"]:disabled{cursor:not-allowed;opacity:0.6;}#tab-home:checked ~ .sidebar-container .home-btn, #tab-portfolio:checked ~ .sidebar-container .portfolio-btn, #tab-commissions:checked ~ .sidebar-container .commissions-btn{background:var(--yellow-selected);border-bottom-color:#fff;color:var(--text-dark);}#tab-home:checked ~ .sidebar-container .home-btn{background:var(--purple-light);border-bottom-color:#fff;color:#fff;}#tab-portfolio:checked ~ .sidebar-container .home-btn{border-bottom-color:#fff;}#tab-portfolio:checked ~ .sidebar-container .portfolio-btn{background:var(--purple-light);border-bottom-color:#fff;color:#fff;}#tab-commissions:checked ~ .sidebar-container .portfolio-btn{border-bottom-color:#fff;}#tab-commissions:checked ~ .sidebar-container .commissions-btn{background:var(--purple-light);color:#fff;}.status-box p:first-child{margin-top:0;}.status-box p:last-child{margin-bottom:0;}.portfolio-item img{border-radius:3px;display:block;height:auto;object-fit:cover;width:100%;}.modal-wrapper img{border-radius:4px;display:block;max-height:82vh;max-width:85vw;object-fit:contain;}.commission-tos h2{margin-bottom:4px;}.tos-text a{color:var(--purple-main);font-weight:600;text-decoration:underline;}.tos-text a:hover{color:var(--text-dark);}.commission-form-section h3{color:var(--text-dark);font-family:"Fraunces", serif;font-size:1.3rem;margin-bottom:16px;margin-top:0;}.form-row .form-group{flex:1;}.form-group label{color:var(--text-dark);font-size:0.95rem;font-weight:600;margin-bottom:8px;}.form-group input[type="text"], .form-group input[type="email"], .form-group input[type="url"], .form-group select, .form-group textarea{background:#fff;border:2px solid var(--text-dark);border-radius:4px;color:var(--text-dark);font-family:"Figtree", sans-serif;font-size:0.95rem;padding:12px;}.form-group input:focus, .form-group textarea:focus, .form-group select:focus{border-color:var(--purple-main);box-shadow:0 0 0 2px rgba(157, 123, 176, 0.2);outline:none;}.custom-checkbox-label input[type="checkbox"]{accent-color:var(--purple-main);cursor:pointer;height:20px;width:20px;}.custom-checkbox-label a{color:var(--purple-main);font-weight:600;text-decoration:underline;}.site, .site *{box-sizing:border-box;}.header h1{font:700 2.6rem/1.1 var(--serif);letter-spacing:-0.5px;margin:0;}.header p{font-size:0.92rem;font-weight:500;letter-spacing:0.3px;margin:6px 0 0;opacity:0.95;}.banner img{display:block;height:100%;object-fit:contain;width:auto;}.widget h2{background:var(--gloss), linear-gradient(to bottom, #b999cb, #8a64a0);border-bottom:1px solid rgba(255, 255, 255, 0.45);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.7), inset 0 -4px 8px rgba(60, 30, 85, 0.25);color:#fff;font:700 0.95rem var(--serif);letter-spacing:1px;margin:0;padding:7px 10px;text-align:center;text-shadow:0 1px 2px rgba(60, 30, 85, 0.55);}.nav label{cursor:pointer;font-size:0.88rem;font-weight:500;padding:9px 12px;text-align:center;transition:background-color 0.2s;user-select:none;}.nav label:hover{background:var(--hover);}.faq div{border-bottom:1px dashed var(--purple);margin-bottom:8px;padding-bottom:6px;}.faq div:last-child{border:0;margin:0;padding:0;}.faq dt{color:var(--purple);font-weight:800;margin-bottom:2px;}.faq dd{margin:0;}.page h2{font:700 1.5rem var(--serif);margin:0 0 8px;}.page p{font-size:0.98rem;line-height:1.6;margin:0 0 12px;}.page .note{color:var(--muted);font-size:0.88rem;margin:4px 0 0;}.page a{color:var(--purple);font-weight:600;text-decoration:underline;}.page a:hover{color:var(--ink);}.page hr{border:0;border-top:1px solid var(--ink);margin:18px 0;}#tab-home:checked ~ .content .page-home, #tab-portfolio:checked ~ .content .page-portfolio, #tab-commissions:checked ~ .content .page-commissions{display:block;}#tab-home:checked ~ .sidebar [for="tab-home"], #tab-portfolio:checked ~ .sidebar [for="tab-portfolio"], #tab-commissions:checked ~ .sidebar [for="tab-commissions"]{background:var(--selected);background-image:var(--gloss);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 -4px 8px rgba(150, 125, 70, 0.25);}.addons p{font-size:0.96rem;line-height:1.4;margin:0;}.addons p:first-child{font-weight:600;}.addons .note{margin-top:2px;}.row .field{flex:1;}.field > label{font-size:0.95rem;font-weight:600;margin-bottom:8px;}.field input:not([type="checkbox"]), .field select, .field textarea{background:#fff;border:1px solid rgba(70, 68, 74, 0.55);border-radius:10px;box-shadow:inset 0 2px 5px rgba(30, 28, 34, 0.18), 0 1px 0 #fff;color:var(--ink);font:0.95rem var(--sans);padding:12px;}.field input:focus, .field select:focus, .field textarea:focus{border-color:var(--purple);box-shadow:0 0 0 2px rgba(157, 123, 176, 0.2);outline:none;}.check label{align-items:center;cursor:pointer;display:flex;font-size:0.95rem;gap:10px;}.check input{-webkit-appearance:none;accent-color:var(--purple);appearance:none;background:#fff;border:1px solid rgba(70, 68, 74, 0.55);border-radius:7px;box-shadow:inset 0 2px 4px rgba(30, 28, 34, 0.2), 0 1px 0 #fff;cursor:pointer;flex:0 0 auto;height:22px;margin:0;transition:box-shadow 0.15s;undefined:undefined;width:22px;}.grid button{background:linear-gradient(to bottom, #fff, #e8e7ea);border:1px solid var(--rim);border-radius:16px;box-shadow:var(--drop), 0 0 0 1px var(--edge), inset 0 1px 0 #fff;cursor:pointer;padding:6px;position:relative;transition:transform 0.2s, box-shadow 0.2s;}.grid button:hover{box-shadow:0 14px 26px rgba(30, 28, 34, 0.4), 0 0 0 1px var(--edge), inset 0 1px 0 #fff;transform:translateY(-3px);}.grid img{border-radius:11px;display:block;height:auto;object-fit:cover;width:100%;}.lightbox img{border-radius:13px;display:block;height:auto;max-height:calc(100dvh - 140px);max-width:calc(100vw - 170px);object-fit:contain;width:auto;}.field input:is(:focus, :focus-visible), .field select:is(:focus, :focus-visible), .field textarea:is(:focus, :focus-visible){border-color:var(--purple);box-shadow:none !important;outline:none !important;}.socials a{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--bubble-bg);border:var(--bubble-border);border-radius:50%;box-shadow:0 0 0 1px rgba(70, 68, 74, 0.6), inset 0 -5px 8px rgba(60, 30, 85, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.8);color:#fff;display:flex;height:var(--icon-btn);justify-content:center;opacity:1;pointer-events:auto;transition:opacity 0.2s;undefined:undefined;width:var(--icon-btn);}.socials a:hover{background:var(--bubble-bg-hover);opacity:1;transform:scale(1.1);}.socials svg{display:block;fill:currentColor;filter:drop-shadow(0 1px 1px rgba(60, 30, 85, 0.6));height:20px;width:20px;}.field textarea{display:block;field-sizing:content;line-height:1.4;min-height:calc(3 * 1.4em + 26px);overflow:hidden;resize:none;undefined:undefined;}.field select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%232d2335' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 18px center;cursor:pointer;padding-right:44px;}.queue-header h3{color:var(--ink);font:800 1.2rem var(--serif);margin:0;}.queue-head h2{margin:0;}.refresh svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px;}.refresh.loading svg{animation:spin 0.8s linear infinite;}.stage h3{align-items:center;background:var(--selected);border-radius:13px 13px 0 0;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 -3px 6px rgba(60, 30, 85, 0.18);color:var(--ink);display:flex;font:700 0.8rem var(--serif);gap:6px;justify-content:center;letter-spacing:0.5px;margin:0;padding:7px 8px;}.stage h3 span{background:rgba(45, 35, 53, 0.12);border-radius:99px;font:600 0.7rem var(--sans);letter-spacing:0;min-width:18px;padding:1px 6px;text-align:center;}.card strong{display:block;font-size:0.85rem;text-transform:lowercase;}.card span{color:var(--muted);display:block;font-size:0.72rem;margin-top:2px;}.stage[data-stage="pending"] h3, .stage[data-stage="paid"] h3, .stage[data-stage="finalized"] h3{background:var(--purple);color:#fff;}.stage[data-stage="pending"] h3 span, .stage[data-stage="paid"] h3 span, .stage[data-stage="finalized"] h3 span{background:rgba(255, 255, 255, 0.25);}html{-ms-overflow-style:none;filter:url(#posterize);scrollbar-gutter:stable;scrollbar-width:none;}body::before{background:url("https://file.garden/al7m_VTxM2EQl7xT/img/bg-clovfur.png") no-repeat center / cover;content:"";filter:url(#posterize);inset:0;pointer-events:none;position:fixed;z-index:-1;}.board .stage[data-stage] h3{background-image:var(--gloss);}.grid button::after{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.04));border-radius:11px 11px 50% 50% / 11px 11px 14% 14%;content:"";inset:6px 6px 50% 6px;pointer-events:none;position:absolute;}.check input:checked{background:var(--gloss),
      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='5 12.5 9.5 17 19 7' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 15px,
      linear-gradient(to bottom, #b999cb, #8a64a0);border:1px solid var(--rim);border-color:rgba(255, 255, 255, 0.7);box-shadow:0 0 0 1px rgba(70, 68, 74, 0.6), inset 0 -5px 8px rgba(60, 30, 85, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.8);undefined:undefined;}.check input:focus-visible{outline:2px solid var(--purple);outline-offset:2px;}.field input:not([type="checkbox"]):is(:focus, :focus-visible), .field select:is(:focus, :focus-visible), .field textarea:is(:focus, :focus-visible){border-color:rgba(70, 68, 74, 0.55);box-shadow:inset 0 2px 5px rgba(30, 28, 34, 0.18), 0 1px 0 #fff !important;}.field.check input:checked:is(:focus, :focus-visible){border-color:var(--rim);box-shadow:0 0 0 1px rgba(70, 68, 74, 0.6), inset 0 -5px 8px rgba(60, 30, 85, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;}.field.check input:not(:checked):is(:focus, :focus-visible){border-color:rgba(70, 68, 74, 0.55);box-shadow:inset 0 2px 4px rgba(30, 28, 34, 0.2), 0 1px 0 #fff !important;}.lightbox-nav svg{fill:none;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.7));height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;width:24px;}.lightbox-close svg, .lightbox-nav svg, .refresh svg{fill:none;filter:drop-shadow(0 1px 1px rgba(60, 30, 85, 0.6));stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;}.lightbox-close svg, .lightbox-nav svg{height:22px;width:22px;}.socials a:active{transform:scale(0.96);}.header h1, .header p{text-shadow:0 1px 2px rgba(60, 30, 85, 0.55);}body.cat-hover{cursor:pointer;}.banner, .banner *{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;}.banner::selection, .banner ::selection{background:transparent;}html::-webkit-scrollbar{display:none;height:0;width:0;}.socials a, .socials a:hover, .socials a:active, .socials a:focus, .socials a:focus-visible{height:var(--icon-btn) !important;transform:none !important;transition:none !important;width:var(--icon-btn) !important;}.check input:focus, .check input:focus-visible{outline:none !important;}.lightbox-close svg{filter:none;}.faq > div{direction:ltr;}.page .status{color:var(--muted);display:none;font-size:0.88rem;font-weight:400;line-height:1.6;margin:16px 0 0;width:fit-content;}.page .status.ok{background:var(--selected);border:1px solid rgba(70, 68, 74, 0.55);border-radius:10px;color:var(--muted);padding:6px 14px;}.page .status.err{color:#a56868;}.page .status, .page .status.ok, .page .status.err{background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--muted) !important;display:none;font-size:0.88rem !important;font-weight:400 !important;line-height:1.6;margin:16px 0 0 !important;padding:0 !important;width:auto !important;}@keyframes spin{to{transform:rotate(360deg);}}@keyframes boop{0%{transform:scale(1, 1);}30%{transform:scale(1.05, 0.94);}60%{transform:scale(0.98, 1.03);}100%{transform:scale(1, 1);}25%{transform:scale(1.05, 0.94);}55%{transform:scale(0.985, 1.025);}80%{transform:scale(1.005, 0.995);}}@media (max-width: 768px){.title-box h1{font-size:2rem;}.header h1{font-size:1.8rem;white-space:nowrap;}.nav label{-webkit-tap-highlight-color:transparent;flex:1;font-size:0.95rem;padding:14px 4px;}:root{--icon-btn:38px;}body{background:none;overscroll-behavior-y:none;}body::before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url("https://file.garden/al7m_VTxM2EQl7xT/img/bg-clovfur.png") no-repeat center / cover;contain:strict;content:"";height:100lvh;left:0;pointer-events:none;position:fixed;top:0;transform:translateZ(0);undefined:undefined;width:100%;will-change:transform;z-index:-1;}html{-webkit-text-size-adjust:100%;background:#3e3b3b;overscroll-behavior-y:none;}.lightbox img{max-width:calc(100vw - 56px);}.header p{font-size:0.8rem;line-height:1.35;margin-top:4px;max-width:14em;}.socials svg{height:17px;width:17px;}.widget-nav h2{display:none;}.nav label + label{border-left:1px solid rgba(70, 68, 74, 0.15);}.faq div{margin-bottom:10px;padding-bottom:8px;}.faq div:last-child{margin:0;padding:0;}.page h2{font-size:1.35rem;}.page p{font-size:0.95rem;}.page hr{margin:16px 0;}.field input:not([type="checkbox"]), .field select, .field textarea{font-size:0.95rem;padding:13px 14px;}.check label{align-items:flex-start;gap:12px;}.check input{border-radius:8px;height:26px;margin-top:1px;width:26px;}.check input:checked{background-size:17px, 17px, auto;}.socials a{flex:none;}.field > label{font-size:0.95rem;}.header, html, body{-webkit-tap-highlight-color:transparent;}body.cat-hover{cursor:auto;}.lightbox-close svg{filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.7));height:14px;width:14px;}}@media (max-width: 700px){.title-box h1{font-size:2rem;}}@media (max-width: 360px){.header h1{font-size:1.55rem;}}