.commission-navbar[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:1000;background:#fffaf7d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1.5px solid color-mix(in srgb,var(--color-primary-start) 34%,rgba(255,255,255,.45))}.commission-nav-container[data-astro-cid-3ef6ksr2]{max-width:1180px;margin:0 auto;padding:.85rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.commission-logo[data-astro-cid-3ef6ksr2]{font-family:Zen Maru Gothic,Noto Sans TC,"M PLUS Rounded 1c",sans-serif;font-size:1.25rem;font-weight:900;color:var(--color-text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:.55rem;min-width:0}.commission-logo-mark[data-astro-cid-3ef6ksr2]{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;background:var(--gradient-brand);color:#fff;border-radius:50%;font-size:.95rem;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary-start) 18%,transparent)}.commission-brand-image[data-astro-cid-3ef6ksr2]{display:block;width:auto;height:auto;max-width:220px;max-height:42px;object-fit:contain}.commission-nav-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:.5rem}.commission-nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-text-secondary);text-decoration:none;font-weight:500;font-size:.95rem;padding:.4rem .9rem;border-radius:999px;transition:color .35s ease,background .35s ease;white-space:nowrap}.commission-nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary-end);background:color-mix(in srgb,var(--color-primary-start) 14%,white)}.commission-nav-cta[data-astro-cid-3ef6ksr2]{padding:.5rem 1.3rem;background:var(--gradient-brand);color:var(--color-text-primary);text-decoration:none;border-radius:999px;font-weight:700;font-size:.9rem;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary-start) 16%,transparent);transition:transform .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.commission-nav-cta[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-2px) scale(1.03)}.header[data-astro-cid-3ef6ksr2]{background:radial-gradient(circle at 15% 25%,rgba(255,255,255,.4) 3px,transparent 3px),radial-gradient(circle at 85% 75%,rgba(255,255,255,.4) 3px,transparent 3px),radial-gradient(circle at 45% 15%,rgba(255,255,255,.4) 3px,transparent 3px),radial-gradient(circle at 65% 85%,rgba(255,255,255,.4) 3px,transparent 3px),#fffffff2;background-size:80px 80px,60px 60px,70px 70px,50px 50px,100% 100%;backdrop-filter:blur(20px);position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 4px 20px #a7e8c54d;border-bottom:3px solid rgba(245,175,133,.4)}.header-content[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;position:relative}.back-button[data-astro-cid-3ef6ksr2]{position:absolute;left:-150px;top:50%;transform:translateY(-50%);font-size:16px;color:#2d4a3d;text-decoration:none;padding:8px 16px;border-radius:20px;background:#a7e8c5cc;backdrop-filter:blur(10px);transition:all .3s ease;border:2px solid rgba(167,232,197,1);display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #a7e8c566}.back-button[data-astro-cid-3ef6ksr2]:hover{background:#a7e8c5;transform:translateY(-50%) translateY(-2px);box-shadow:0 4px 12px #a7e8c599}.logo-section[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:15px}.logo[data-astro-cid-3ef6ksr2]{width:50px;height:50px;border-radius:50%}.brand-text[data-astro-cid-3ef6ksr2]{font-size:24px;font-weight:400;color:#57647d}.brand-title-image[data-astro-cid-3ef6ksr2]{display:block;width:auto;height:auto;max-width:220px;max-height:52px;object-fit:contain}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:30px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:#4a5568;transition:color .3s ease;position:relative}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:#a7e8c5}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:3px;background:linear-gradient(90deg,#a7e8c5,#f5af85);border-radius:2px;transition:width .3s ease}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active:after{width:100%}@media (max-width: 768px){.commission-nav-container[data-astro-cid-3ef6ksr2]{padding:.85rem 1.3rem}.commission-nav-links[data-astro-cid-3ef6ksr2]{display:none}.commission-brand-image[data-astro-cid-3ef6ksr2]{max-width:160px}.commission-nav-cta[data-astro-cid-3ef6ksr2]{padding:.48rem 1rem}.header-content[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:20px}.back-button[data-astro-cid-3ef6ksr2]{position:static;transform:none;margin-bottom:10px}.nav[data-astro-cid-3ef6ksr2]{gap:15px;flex-wrap:wrap;justify-content:center}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:14px}}.footer[data-astro-cid-sz7xmlte]{background:#2d3748;color:#fff;text-align:center;padding:40px 0;margin-top:60px}.footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:14px;opacity:.9}*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,b,strong{font-weight:400}:root{--color-primary-start: rgb(176, 224, 200);--color-primary-end: rgb(244, 186, 152);--color-text-primary: #33443d;--color-text-secondary: #6b7888;--color-text-tertiary: #4a5568;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(60, 80, 70, .1);--radius-sm: 15px;--radius-md: 20px;--radius-lg: 25px;--radius-xl: 30px;--font-display: "Quicksand", "CustomFont", "微軟正黑體", sans-serif;--glow-mint: rgba(176, 224, 200, .45);--glow-peach: rgba(244, 186, 152, .4);--gradient-brand: linear-gradient(95deg, rgb(176, 224, 200), rgb(244, 186, 152));--gradient-title: linear-gradient(95deg, #4f9078, #d98a5b);--shadow-card: 0 18px 40px rgba(176, 224, 200, .22), 0 8px 20px rgba(244, 186, 152, .16), inset 0 1px 0 rgba(255, 255, 255, .9);--shadow-card-hover: 0 26px 55px rgba(176, 224, 200, .3), 0 12px 28px rgba(244, 186, 152, .22), inset 0 1px 0 rgba(255, 255, 255, .95)}body{font-family:CustomFont,微軟正黑體,sans-serif;line-height:1.6;color:var(--color-text-primary);background:radial-gradient(circle at 25% 35%,rgba(255,255,255,.3) 8px,transparent 8px),radial-gradient(circle at 75% 65%,rgba(255,255,255,.3) 8px,transparent 8px),radial-gradient(circle at 60% 80%,rgba(255,255,255,.3) 8px,transparent 8px),radial-gradient(circle at 15% 75%,rgba(255,255,255,.25) 6px,transparent 6px),radial-gradient(circle at 85% 25%,rgba(255,255,255,.35) 7px,transparent 7px),linear-gradient(135deg,var(--color-primary-start) 0%,var(--color-primary-end) 100%);background-size:80px 80px,100px 100px,120px 120px,90px 90px,110px 110px,100% 100%;background-attachment:fixed;min-height:100vh;overflow-x:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes floatContactDots{0%{transform:translate(0)}to{transform:translate(20px)}}.container{width:100%;margin:0 auto;padding:0 20px}.section{background:linear-gradient(145deg,#ffffffeb,#ffffffd1);margin:30px 20px;border-radius:var(--radius-xl);box-shadow:0 22px 52px #b0e0c83d,0 10px 26px #f4ba9829,inset 0 1px #ffffffd9;border:1px solid rgba(255,255,255,.6);overflow:hidden;position:relative;backdrop-filter:blur(14px)}.section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-brand);opacity:.65;z-index:2}.section:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.section-content{width:100%;max-width:95%;margin:0 auto;padding:50px 40px;position:relative;z-index:1;animation:fadeInUp .8s ease-out}.section-title{text-align:center;font-family:var(--font-display);font-size:2.8rem;font-weight:600;letter-spacing:.01em;color:#4f6173;margin-bottom:70px;position:relative;animation:fadeInUp .6s ease-out}.section-title:not(:has(.section-title-image)){background:var(--gradient-title);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-title:after{content:"";position:absolute;bottom:-14px;left:50%;transform:translate(-50%);width:64px;height:4px;background:var(--gradient-brand);border-radius:10px;box-shadow:0 2px 10px var(--glow-mint),0 2px 14px var(--glow-peach)}.card{background:linear-gradient(145deg,#fffffff2,#ffffffe0);border-radius:var(--radius-lg);padding:35px;box-shadow:var(--shadow-card);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease;animation:scaleIn .6s ease-out;overflow:hidden;position:relative}.card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.card:hover{transform:translateY(-5px) scale(1.012);box-shadow:var(--shadow-card-hover)}.grid{display:grid;gap:30px}.grid>*{animation:fadeInUp .6s ease-out both}.grid>*:nth-child(1){animation-delay:.04s}.grid>*:nth-child(2){animation-delay:.1s}.grid>*:nth-child(3){animation-delay:.16s}.grid>*:nth-child(4){animation-delay:.22s}.grid>*:nth-child(5){animation-delay:.28s}.grid>*:nth-child(6){animation-delay:.34s}.grid>*:nth-child(7){animation-delay:.4s}.grid>*:nth-child(8){animation-delay:.46s}.grid>*:nth-child(n+9){animation-delay:.5s}@media (prefers-reduced-motion: reduce){.grid>*{animation:none}}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}@media (max-width: 1200px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){body{font-size:14px}.section-title{font-size:2.2rem;margin-bottom:40px}.section-content{padding:40px 25px}.grid-3,.grid-2,.grid-auto{grid-template-columns:1fr;gap:25px}.card{padding:25px}}html{scroll-behavior:smooth}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:all .3s ease}.btn{display:inline-block;padding:12px 24px;border-radius:25px;transition:all .3s ease;border:none;cursor:pointer;font-family:CustomFont,微軟正黑體,sans-serif}.btn-primary{background:#e7fbf3;color:#57647d;box-shadow:0 6px 18px var(--glow-mint)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 26px var(--glow-mint),0 4px 12px var(--glow-peach);background:#d6f6ea}.price-tag{font-size:1.3rem;color:#fff;background:var(--gradient-brand);padding:12px 24px;border-radius:25px;display:inline-block;box-shadow:0 6px 18px var(--glow-mint),0 4px 14px var(--glow-peach);border:2px solid rgba(255,255,255,.4)}.gradient-text{background:var(--gradient-title);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.loading{opacity:.6;pointer-events:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}*:focus-visible{outline:2px solid var(--color-primary-start);outline-offset:2px}body[data-theme=pink]{--color-primary-start: #ff90b3;--color-primary-end: #cdbdf5;--color-text-primary: #6a5560;--color-text-secondary: #9a8893;--color-text-tertiary: #806d78;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(205, 160, 190, .16);--glow-mint: rgba(255, 144, 179, .38);--glow-peach: rgba(205, 189, 245, .34);--gradient-brand: linear-gradient(95deg, #ff90b3, #cdbdf5);--gradient-title: linear-gradient(95deg, #ff6f9c, #8b72cf);--shadow-card: 0 18px 40px rgba(255, 144, 179, .18), 0 8px 20px rgba(205, 189, 245, .16), inset 0 1px 0 rgba(255, 255, 255, .9);--shadow-card-hover: 0 26px 55px rgba(255, 144, 179, .28), 0 12px 28px rgba(205, 189, 245, .22), inset 0 1px 0 rgba(255, 255, 255, .95);background:radial-gradient(circle at 12% 6%,#ffe5ee 0%,transparent 30%),radial-gradient(circle at 88% 3%,#c8def9 0%,transparent 28%),radial-gradient(circle at 82% 90%,#efe6ff 0%,transparent 32%),#fffaf7;background-attachment:fixed}body[data-theme=pink] .section,body[data-theme=pink] .artist-intro,body[data-theme=pink] .category-filter{box-shadow:0 22px 52px #ff90b333,0 10px 26px #cdbdf529,inset 0 1px #ffffffe0;border-color:#ffc2d675}body[data-theme=pink] .artist-avatar{border-color:#ff90b385;box-shadow:0 12px 32px #ff90b338,0 0 0 10px #ffe5ee9e}body[data-theme=pink] .artist-avatar:hover{border-color:#ff90b3;box-shadow:0 16px 42px #ff90b34d,0 0 0 10px #cdbdf538}body[data-theme=pink] .filter-btn{border-color:#ffc2d6ad}body[data-theme=pink] .filter-btn:before{background:linear-gradient(90deg,transparent,rgba(255,144,179,.24),transparent)}body[data-theme=pink] .filter-btn:hover{color:#ff6f9c;border-color:#ff90b3}body[data-theme=pink] .filter-btn.active,body[data-theme=pink] .price-button,body[data-theme=pink] .btn-primary,body[data-theme=pink] .cta-button{color:#806070;background:#ffe5ee}body[data-theme=pink] .filter-btn.active:hover,body[data-theme=pink] .price-button:hover,body[data-theme=pink] .btn-primary:hover,body[data-theme=pink] .cta-button:hover{background:#ffcfe0}body[data-theme=pink] .artist-name,body[data-theme=pink] .process-type-title,body[data-theme=pink] .step-number,body[data-theme=pink] .step-title,body[data-theme=pink] .process-note h4,body[data-theme=pink] .process-note p,body[data-theme=pink] .guideline-content h4,body[data-theme=pink] .guideline-content p,body[data-theme=pink] .text-work-card,body[data-theme=pink] .text-work-body h3,body[data-theme=pink] .text-work-summary,body[data-theme=pink] .contact,body[data-theme=pink] .contact h2,body[data-theme=pink] .contact p,body[data-theme=pink] .contact-method h4,body[data-theme=pink] .contact-method p,body[data-theme=pink] .contact-method small,body[data-theme=pink] .cta-button{color:#6a5560}body[data-theme=pink] .step-number{border-color:#ff90b36b;box-shadow:0 4px 15px var(--glow-mint),0 4px 18px var(--glow-peach),0 0 0 4px #ffc2d638}body[data-theme=pink] .guideline-icon{box-shadow:0 4px 14px var(--glow-mint),0 0 0 5px #cdbdf52e}body[data-theme=pink] .portfolio-category,body[data-theme=pink] .mod-card,body[data-theme=pink] .text-work-card,body[data-theme=pink] .process-type,body[data-theme=pink] .process-step,body[data-theme=pink] .process-note,body[data-theme=pink] .guideline-item,body[data-theme=pink] .contact-method{border-color:#ffc2d67a;box-shadow:0 12px 30px #ff90b329,0 6px 16px #cdbdf524}body[data-theme=pink] .portfolio-category:hover,body[data-theme=pink] .mod-card:hover,body[data-theme=pink] .text-work-card:hover,body[data-theme=pink] .process-type:hover,body[data-theme=pink] .process-step:hover,body[data-theme=pink] .process-note:hover,body[data-theme=pink] .guideline-item:hover,body[data-theme=pink] .contact-method:hover{box-shadow:0 22px 46px #ff90b347,0 10px 24px #cdbdf533}body[data-theme=pink] .contact{background:linear-gradient(180deg,#fffaf7db,#ffc2d633)}body[data-theme=pink] .text-work-cover,body[data-theme=pink] .mod-view-text{background-color:#ffc2d6bd}body[data-theme=pink] .carousel-container,body[data-theme=pink] .video-container{box-shadow:0 8px 25px #ff90b33d,0 4px 15px #cdbdf52e}body[data-theme=pink] #videos,body[data-theme=pink] #text-works,body[data-theme=pink] #external-links{background:linear-gradient(180deg,#fffffff2,#ffc2d61f)!important}body[data-theme=pink] #process,body[data-theme=pink] #guidelines{background:linear-gradient(180deg,#fffaf7e0,#cdbdf529)!important}body[data-theme=pink] .header{box-shadow:0 4px 20px #ff90b333;border-bottom-color:#cdbdf58a}body[data-theme=pink] .back-button{color:#6a5560;background:#ffc2d6d1;border-color:#ff90b3b8;box-shadow:0 2px 8px #ff90b33d}body[data-theme=pink] .back-button:hover{background:#ffc2d6;box-shadow:0 4px 12px #ff90b357}body[data-theme=pink] .brand-text,body[data-theme=pink] .nav a,body[data-theme=pink] .pricing-container,body[data-theme=pink] .page-title,body[data-theme=pink] .subtitle,body[data-theme=pink] .price-item,body[data-theme=pink] .text-work-container,body[data-theme=pink] .article-body,body[data-theme=pink] .article-body h1,body[data-theme=pink] .article-body h2,body[data-theme=pink] .article-body h3,body[data-theme=pink] .article-body h4,body[data-theme=pink] .article-body h5,body[data-theme=pink] .article-body h6{color:#6a5560}body[data-theme=pink] .nav a:hover,body[data-theme=pink] .nav a.active,body[data-theme=pink] .article-body a{color:#ff6f9c}body[data-theme=pink] .nav a:after,body[data-theme=pink] .title-divider{background:var(--gradient-brand);box-shadow:0 2px 8px #ff90b347}body[data-theme=pink] .pricing-container,body[data-theme=pink] .text-work-container{box-shadow:0 18px 45px #cda0be24,0 8px 20px #ff90b31f;border-color:#ffc2d66b}body[data-theme=pink] .file-link{color:#6a5560;background:#ffe5ee;border-color:#ff90b394}body[data-theme=pink] .article-cover,body[data-theme=pink] .article-body blockquote{background:#ffc2d62e}body[data-theme=pink] .article-body blockquote{border-left-color:#ff90b3}body[data-theme=pink] .unsupported-file,body[data-theme=pink] .load-error{background:#cdbdf529}body[data-theme=blueberry]{--color-primary-start: #a9c7ff;--color-primary-end: #d9c2ff;--color-text-primary: #4d5268;--color-text-secondary: #7a8198;--color-text-tertiary: #656b83;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(130, 150, 210, .14);--glow-mint: rgba(169, 199, 255, .42);--glow-peach: rgba(217, 194, 255, .36);--gradient-brand: linear-gradient(95deg, #a9c7ff, #d9c2ff);--gradient-title: linear-gradient(95deg, #638ee6, #9a75d8)}body[data-theme=honey]{--color-primary-start: #f3cf8e;--color-primary-end: #e8a9a1;--color-text-primary: #6a5145;--color-text-secondary: #92786b;--color-text-tertiary: #7d6257;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(185, 132, 82, .14);--glow-mint: rgba(243, 207, 142, .42);--glow-peach: rgba(232, 169, 161, .36);--gradient-brand: linear-gradient(95deg, #f3cf8e, #e8a9a1);--gradient-title: linear-gradient(95deg, #c2873e, #c76f74)}body[data-theme=soda]{--color-primary-start: #8fd8e8;--color-primary-end: #b8e8d0;--color-text-primary: #3f6570;--color-text-secondary: #688894;--color-text-tertiary: #557783;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(93, 170, 190, .14);--glow-mint: rgba(143, 216, 232, .42);--glow-peach: rgba(184, 232, 208, .36);--gradient-brand: linear-gradient(95deg, #8fd8e8, #b8e8d0);--gradient-title: linear-gradient(95deg, #3b9eb8, #4fae86)}body[data-theme=grape]{--color-primary-start: #c7a8ff;--color-primary-end: #ffb7d5;--color-text-primary: #5f5270;--color-text-secondary: #8a7d9a;--color-text-tertiary: #756682;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(160, 126, 216, .15);--glow-mint: rgba(199, 168, 255, .4);--glow-peach: rgba(255, 183, 213, .36);--gradient-brand: linear-gradient(95deg, #c7a8ff, #ffb7d5);--gradient-title: linear-gradient(95deg, #8c67d8, #e477a7)}body[data-theme=sage-rose]{--color-primary-start: #b8d8b8;--color-primary-end: #e7b7c8;--color-text-primary: #4f6255;--color-text-secondary: #78887d;--color-text-tertiary: #637367;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(120, 160, 130, .14);--glow-mint: rgba(184, 216, 184, .42);--glow-peach: rgba(231, 183, 200, .36);--gradient-brand: linear-gradient(95deg, #b8d8b8, #e7b7c8);--gradient-title: linear-gradient(95deg, #6e9b73, #c06f91)}body[data-theme=yozakura]{--color-primary-start: #9b8cff;--color-primary-end: #ff91b8;--color-text-primary: #514463;--color-text-secondary: #7f7190;--color-text-tertiary: #695977;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(120, 98, 205, .16);--glow-mint: rgba(155, 140, 255, .4);--glow-peach: rgba(255, 145, 184, .36);--gradient-brand: linear-gradient(95deg, #9b8cff, #ff91b8);--gradient-title: linear-gradient(95deg, #6659d6, #e45f97)}body[data-theme=apricot-sky]{--color-primary-start: #ffc09f;--color-primary-end: #9ed8ff;--color-text-primary: #5b5b68;--color-text-secondary: #7e8192;--color-text-tertiary: #6e6e7c;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(215, 145, 105, .14);--glow-mint: rgba(255, 192, 159, .38);--glow-peach: rgba(158, 216, 255, .38);--gradient-brand: linear-gradient(95deg, #ffc09f, #9ed8ff);--gradient-title: linear-gradient(95deg, #d98458, #4f9bd7)}body[data-theme=cocoa-strawberry]{--color-primary-start: #d8a48f;--color-primary-end: #ffabc2;--color-text-primary: #684d4d;--color-text-secondary: #927475;--color-text-tertiary: #7c5f60;--color-bg-card: rgba(255, 255, 255, .95);--color-shadow: rgba(155, 95, 80, .14);--glow-mint: rgba(216, 164, 143, .4);--glow-peach: rgba(255, 171, 194, .36);--gradient-brand: linear-gradient(95deg, #d8a48f, #ffabc2);--gradient-title: linear-gradient(95deg, #a36a59, #db6f91)}body[data-theme=blueberry],body[data-theme=honey],body[data-theme=soda],body[data-theme=grape],body[data-theme=sage-rose],body[data-theme=yozakura],body[data-theme=apricot-sky],body[data-theme=cocoa-strawberry]{--shadow-card: 0 18px 40px color-mix(in srgb, var(--color-primary-start) 20%, transparent), 0 8px 20px color-mix(in srgb, var(--color-primary-end) 16%, transparent), inset 0 1px 0 rgba(255, 255, 255, .9);--shadow-card-hover: 0 26px 55px color-mix(in srgb, var(--color-primary-start) 28%, transparent), 0 12px 28px color-mix(in srgb, var(--color-primary-end) 22%, transparent), inset 0 1px 0 rgba(255, 255, 255, .95);background:radial-gradient(circle at 12% 6%,color-mix(in srgb,var(--color-primary-start) 24%,transparent) 0%,transparent 30%),radial-gradient(circle at 88% 3%,color-mix(in srgb,var(--color-primary-end) 22%,transparent) 0%,transparent 28%),radial-gradient(circle at 82% 90%,color-mix(in srgb,var(--color-primary-start) 12%,transparent) 0%,transparent 32%),#fffaf7;background-attachment:fixed}body[data-theme=blueberry] .brand-text,body[data-theme=blueberry] .nav a,body[data-theme=blueberry] .pricing-container,body[data-theme=blueberry] .page-title,body[data-theme=blueberry] .subtitle,body[data-theme=blueberry] .price-item,body[data-theme=blueberry] .text-work-container,body[data-theme=honey] .brand-text,body[data-theme=honey] .nav a,body[data-theme=honey] .pricing-container,body[data-theme=honey] .page-title,body[data-theme=honey] .subtitle,body[data-theme=honey] .price-item,body[data-theme=honey] .text-work-container,body[data-theme=soda] .brand-text,body[data-theme=soda] .nav a,body[data-theme=soda] .pricing-container,body[data-theme=soda] .page-title,body[data-theme=soda] .subtitle,body[data-theme=soda] .price-item,body[data-theme=soda] .text-work-container,body[data-theme=grape] .brand-text,body[data-theme=grape] .nav a,body[data-theme=grape] .pricing-container,body[data-theme=grape] .page-title,body[data-theme=grape] .subtitle,body[data-theme=grape] .price-item,body[data-theme=grape] .text-work-container,body[data-theme=sage-rose] .brand-text,body[data-theme=sage-rose] .nav a,body[data-theme=sage-rose] .pricing-container,body[data-theme=sage-rose] .page-title,body[data-theme=sage-rose] .subtitle,body[data-theme=sage-rose] .price-item,body[data-theme=sage-rose] .text-work-container,body[data-theme=yozakura] .brand-text,body[data-theme=yozakura] .nav a,body[data-theme=yozakura] .pricing-container,body[data-theme=yozakura] .page-title,body[data-theme=yozakura] .subtitle,body[data-theme=yozakura] .price-item,body[data-theme=yozakura] .text-work-container,body[data-theme=apricot-sky] .brand-text,body[data-theme=apricot-sky] .nav a,body[data-theme=apricot-sky] .pricing-container,body[data-theme=apricot-sky] .page-title,body[data-theme=apricot-sky] .subtitle,body[data-theme=apricot-sky] .price-item,body[data-theme=apricot-sky] .text-work-container,body[data-theme=cocoa-strawberry] .brand-text,body[data-theme=cocoa-strawberry] .nav a,body[data-theme=cocoa-strawberry] .pricing-container,body[data-theme=cocoa-strawberry] .page-title,body[data-theme=cocoa-strawberry] .subtitle,body[data-theme=cocoa-strawberry] .price-item,body[data-theme=cocoa-strawberry] .text-work-container{color:var(--color-text-primary)}body[data-theme=blueberry] .nav a:hover,body[data-theme=blueberry] .nav a.active,body[data-theme=blueberry] .article-body a,body[data-theme=honey] .nav a:hover,body[data-theme=honey] .nav a.active,body[data-theme=honey] .article-body a,body[data-theme=soda] .nav a:hover,body[data-theme=soda] .nav a.active,body[data-theme=soda] .article-body a,body[data-theme=grape] .nav a:hover,body[data-theme=grape] .nav a.active,body[data-theme=grape] .article-body a,body[data-theme=sage-rose] .nav a:hover,body[data-theme=sage-rose] .nav a.active,body[data-theme=sage-rose] .article-body a,body[data-theme=yozakura] .nav a:hover,body[data-theme=yozakura] .nav a.active,body[data-theme=yozakura] .article-body a,body[data-theme=apricot-sky] .nav a:hover,body[data-theme=apricot-sky] .nav a.active,body[data-theme=apricot-sky] .article-body a,body[data-theme=cocoa-strawberry] .nav a:hover,body[data-theme=cocoa-strawberry] .nav a.active,body[data-theme=cocoa-strawberry] .article-body a{color:var(--color-primary-end)}body[data-theme=blueberry] .header,body[data-theme=honey] .header,body[data-theme=soda] .header,body[data-theme=grape] .header,body[data-theme=sage-rose] .header,body[data-theme=yozakura] .header,body[data-theme=apricot-sky] .header,body[data-theme=cocoa-strawberry] .header{box-shadow:0 4px 20px color-mix(in srgb,var(--color-primary-start) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--color-primary-end) 48%,transparent)}body[data-theme=blueberry] .back-button,body[data-theme=honey] .back-button,body[data-theme=soda] .back-button,body[data-theme=grape] .back-button,body[data-theme=sage-rose] .back-button,body[data-theme=yozakura] .back-button,body[data-theme=apricot-sky] .back-button,body[data-theme=cocoa-strawberry] .back-button,body[data-theme=blueberry] .btn-primary,body[data-theme=honey] .btn-primary,body[data-theme=soda] .btn-primary,body[data-theme=grape] .btn-primary,body[data-theme=sage-rose] .btn-primary,body[data-theme=yozakura] .btn-primary,body[data-theme=apricot-sky] .btn-primary,body[data-theme=cocoa-strawberry] .btn-primary{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-primary-start) 22%,white);border-color:color-mix(in srgb,var(--color-primary-start) 52%,white);box-shadow:0 6px 18px var(--glow-mint)}body[data-theme=blueberry] .nav a:after,body[data-theme=blueberry] .title-divider,body[data-theme=honey] .nav a:after,body[data-theme=honey] .title-divider,body[data-theme=soda] .nav a:after,body[data-theme=soda] .title-divider,body[data-theme=grape] .nav a:after,body[data-theme=grape] .title-divider,body[data-theme=sage-rose] .nav a:after,body[data-theme=sage-rose] .title-divider,body[data-theme=yozakura] .nav a:after,body[data-theme=yozakura] .title-divider,body[data-theme=apricot-sky] .nav a:after,body[data-theme=apricot-sky] .title-divider,body[data-theme=cocoa-strawberry] .nav a:after,body[data-theme=cocoa-strawberry] .title-divider{background:var(--gradient-brand);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary-start) 30%,transparent)}body[data-theme=blueberry] .pricing-container,body[data-theme=blueberry] .text-work-container,body[data-theme=honey] .pricing-container,body[data-theme=honey] .text-work-container,body[data-theme=soda] .pricing-container,body[data-theme=soda] .text-work-container,body[data-theme=grape] .pricing-container,body[data-theme=grape] .text-work-container,body[data-theme=sage-rose] .pricing-container,body[data-theme=sage-rose] .text-work-container,body[data-theme=yozakura] .pricing-container,body[data-theme=yozakura] .text-work-container,body[data-theme=apricot-sky] .pricing-container,body[data-theme=apricot-sky] .text-work-container,body[data-theme=cocoa-strawberry] .pricing-container,body[data-theme=cocoa-strawberry] .text-work-container{box-shadow:0 18px 45px color-mix(in srgb,var(--color-primary-start) 16%,transparent),0 8px 20px color-mix(in srgb,var(--color-primary-end) 12%,transparent);border-color:color-mix(in srgb,var(--color-primary-start) 36%,rgba(255,255,255,.42))}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;backdrop-filter:blur(15px);z-index:2000;justify-content:center;align-items:center;opacity:0;transition:all .4s ease}.modal.show{opacity:1}.modal-content{max-width:95%;max-height:95%;object-fit:contain;border-radius:20px;box-shadow:0 25px 60px #00000080,0 10px 30px #a7e8c51a;transform:scale(.8);transition:transform .4s ease}.modal.show .modal-content{transform:scale(1)}.modal-close{position:absolute;top:30px;right:40px;color:#fff;font-size:40px;cursor:pointer;width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);line-height:1}.modal-close:hover{background:#fff3;transform:scale(1.1)}main{padding-top:80px;min-height:calc(100vh - 200px)}body[data-page=commission]{font-family:"M PLUS Rounded 1c",Noto Sans TC,Zen Maru Gothic,sans-serif;color:var(--color-text-primary);line-height:1.7;background:radial-gradient(circle at 12% 6%,color-mix(in srgb,var(--color-primary-start) 24%,transparent) 0%,transparent 30%),radial-gradient(circle at 88% 3%,color-mix(in srgb,var(--color-primary-end) 22%,transparent) 0%,transparent 28%),radial-gradient(circle at 82% 90%,color-mix(in srgb,var(--color-primary-end) 14%,transparent) 0%,transparent 32%),color-mix(in srgb,var(--color-primary-start) 5%,#fffaf7)!important;background-attachment:fixed!important}body[data-page=commission]:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--color-primary-start) 20%,transparent) 1.4px,transparent 1.5px);background-size:26px 26px;opacity:.42}body[data-page=commission] main{padding-top:0;position:relative;z-index:1}body[data-page=commission] #videos,body[data-page=commission] #text-works,body[data-page=commission] #external-links,body[data-page=commission] #guidelines{background:transparent!important}body[data-page=commission] #process{background:radial-gradient(circle at 10% 15%,color-mix(in srgb,var(--color-primary-start) 20%,transparent),transparent 42%),radial-gradient(circle at 92% 85%,color-mix(in srgb,var(--color-primary-end) 18%,transparent),transparent 42%),color-mix(in srgb,var(--color-primary-start) 7%,white)!important}body[data-page=commission] .footer{position:relative;z-index:1;margin-top:3rem;padding:0;color:var(--color-text-secondary);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--color-primary-start) 16%,transparent),transparent 60%)}body[data-page=commission] .footer .container{max-width:1180px;margin:0 auto;padding:2.2rem 2rem;border-top:1.5px solid color-mix(in srgb,var(--color-primary-start) 34%,rgba(255,255,255,.5));display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-family:"M PLUS Rounded 1c",Noto Sans TC,Zen Maru Gothic,sans-serif;font-size:.9rem}body[data-page=commission] .footer p{color:var(--color-text-secondary);opacity:1}
