@font-face{font-family:Soukou;src:url(/fonts/SoukouMincho.woff2)format("woff2");font-display:swap}.editor-series-select{background:#11151a;border:1px solid #2f9dd2;align-items:center;gap:7px;min-height:40px;padding:0 7px 0 11px;display:inline-flex}.editor-series-select:hover,.editor-series-select:focus-within{border-color:#68d0ff}.editor-series-select span{color:#76d5ff;letter-spacing:.08em;white-space:nowrap;font:700 8px/1 monospace}.editor-series-select select{color:#f4f7fa;cursor:pointer;background:#0b0f13;border:0;outline:0;min-width:112px;padding:4px 24px 4px 6px;font-size:11px}.staging-access-toggle{background:#0c1317;border:1px solid #3b5960;grid-template-columns:auto auto auto;align-items:stretch;min-height:40px;display:grid}.staging-access-toggle>span{color:#8da2aa;letter-spacing:.1em;white-space:nowrap;border-right:1px solid #2b3d43;align-items:center;padding:0 9px;font:700 8px/1 monospace;display:flex}.staging-access-toggle button{color:#87959b;cursor:pointer;background:#10191e;border-left:1px solid #22343a;min-width:92px;padding:0 9px;font-size:9px}.staging-access-toggle button:hover{color:#d8f6ef;background:#15252a}.staging-access-toggle button.is-active{color:#071413;background:#63e6c5;font-weight:800;box-shadow:inset 0 -3px #2aa98c}.template-swatch-tamayura{color:#c8b373;background:radial-gradient(circle at 82% 20%,#c8b37347 0 10%,#0000 11%),linear-gradient(135deg,#071615 0 54%,#e8e2d7 55% 100%)}.template-swatch-tamayura-ornate{color:#d6bd72;background:radial-gradient(circle at 72% 32%,#d6bd72a6 0 12%,#0000 13%),linear-gradient(135deg,#013f40,#027c7d 58%,#071817)}.template-swatch-lie-bacchus-readable{color:#e0b84f;background:radial-gradient(circle at 18% 68%,#c51f733d 0 18%,#0000 19%),linear-gradient(135deg,#3b1d47 0 48%,#f2ecdf 49% 100%)}.template-swatch-lie-bacchus-cool{color:#ed0c79;background:radial-gradient(circle at 24% 55%,#ed0c7952 0 16%,#0000 17%),linear-gradient(135deg,#09050d 0 54%,#2a1028 55% 78%,#e7be3c 79% 82%,#09050d 83%)}.auto-fill-schedule-button{color:#e9f8ff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#0e66917a,#10181ffa);border:1px solid #279ed6b8;width:100%;min-height:38px;margin:-2px 0 15px;font-family:inherit;font-size:9px;font-weight:700;line-height:1.45}.auto-fill-schedule-button:hover,.auto-fill-schedule-button:focus-visible{background:linear-gradient(135deg,#1284bca3,#121f29);border-color:#46c7ff;outline:none}.lie-multi-stream-editor{background:linear-gradient(135deg,#503f7647,#bd17661f);border:1px solid #e2bc3873;margin:14px 0;padding:10px}.lie-multi-stream-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px;display:flex}.lie-multi-stream-heading div{gap:2px;display:grid}.lie-multi-stream-heading span,.lie-multi-stream-heading small{color:#d7bc65;letter-spacing:.12em;font:7px/1.2 monospace}.lie-multi-stream-heading strong{color:#f4edf6;font-size:11px}.lie-additional-stream-row{grid-template-columns:76px minmax(0,1fr) auto;align-items:end;gap:6px;margin-top:7px;display:grid}.lie-additional-stream-row label{min-width:0}.lie-additional-stream-row label>span{color:#aeb7c2;min-height:20px;font-size:7px;display:block}.lie-additional-stream-row input{color:#f4f6f8;width:100%;min-height:32px;font:10px var(--font-base);background:#11151a;border:1px solid #3f4651;outline:0}.lie-additional-stream-row input:focus{border-color:#d7bc65}.lie-additional-stream-row button,.lie-add-stream-button{color:#f6edf5;cursor:pointer;background:#503f7675;border:1px solid #e2bc388c;min-height:32px;font-size:8px}.lie-additional-stream-row button{padding-inline:8px}.lie-add-stream-button{width:100%;margin-top:9px}.lie-add-stream-button:disabled,.inline-actions button:disabled{opacity:.45;cursor:not-allowed}.lie-multi-stream-editor>p{color:#aeb7c2;margin:7px 0 0;font-size:8px}.schedule-canvas:not([class*=template-sticker-]) .card-thumbnail{transform:translate(1mm)}.schedule-card.is-multi-stream .card-copy{justify-content:center;padding:12px 15px 10px}.lie-multi-stream-list{grid-template-rows:repeat(3,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px 16px;min-width:0;display:grid}.lie-multi-stream-item{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.lie-multi-stream-item:not(:nth-child(3n+1)){border-top:1px solid #806c8e38;padding-top:3px}.lie-multi-stream-item em{color:#fff;font:700 8px/1.1 var(--font-schedule);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#503f76;padding:3px 4px;font-style:normal;overflow:hidden}.lie-multi-stream-item strong{font-size:clamp(10px, calc(var(--size-stream-title) * .78), 15px);margin:0;padding:1px 0;line-height:1.12}.lie-multi-stream-item strong.auto-fit-text{text-overflow:clip;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.card-copy p.lie-multi-stream-memo{font-size:clamp(7px, var(--size-stream-memo), 10px);margin-top:5px}.canvas-frame footer strong:only-child{grid-column:2;justify-self:center}.pastel-shapes,.lie-kiriko-glass-decoration{display:none}.template-tamayura{--accent:#027c7d;--accent-2:#c8b373;--canvas-bg:#e9e4da;--surface:#101514;--surface-2:#153331;--card:#f3efe6;--card-text:#161a19;--soft-text:#645f56}.template-tamayura .canvas-background,.template-tamayura .theme-linked-background{background:radial-gradient(circle at 92% 8%,#7d6e411f 0 12%,#0000 12.2%),linear-gradient(112deg,#0000 0 73%,#027c7d0b 73.2% 73.6%,#0000 73.8%),repeating-linear-gradient(0deg,#2b272006 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#ffffff29 0 1px,#0000 1px 7px),#e9e4da}.template-tamayura .grid-glow,.template-tamayura .ambient-orb,.template-tamayura .decor-line,.template-tamayura .pastel-shapes{display:none}.template-tamayura .canvas-decoration:after{content:"";border:1px solid #7d6e4147;border-radius:50%;width:470px;height:470px;position:absolute;top:-172px;right:-96px;box-shadow:0 0 0 22px #027c7d06,0 0 0 68px #7d6e4106}.template-tamayura .profile-layer{color:#f3efe6;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 6px),linear-gradient(155deg,#151918,#070a09 72%);border:1px solid #7d6e41cc;box-shadow:inset 0 0 0 7px #7d6e4114,inset 0 0 48px #027c7d14}.template-tamayura .profile-layer:before{content:"";pointer-events:none;border:1px solid #027c7d3d;position:absolute;inset:14px}.template-tamayura .profile-code{color:#c8b373}.template-tamayura .profile-title{z-index:1;position:relative}.template-tamayura .profile-title small{color:#8ab8b5;font-weight:500}.template-tamayura .profile-title h1{color:#f4efe5;letter-spacing:.08em;font-weight:400}.template-tamayura .profile-title h1 span:last-child{color:#d1bd7b}.template-tamayura .profile-visual-space{color:#0000;background:0 0;border-color:#0000}.template-tamayura .profile-visual-space small{color:#0000}.template-tamayura .weekly-theme{color:#f4efe5;background:linear-gradient(90deg,#027c7d3d,#0000 82%),#040807e0;border-left-color:#c8b373;bottom:30px;left:32px;right:32px}.template-tamayura .weekly-theme span{color:#bba96f}.template-tamayura .channel-brand{visibility:hidden}.template-tamayura .canvas-header{border-bottom-color:#413a277a}.template-tamayura .period-block{border-color:#7d6e4161}.template-tamayura .period-block>span{color:#045f60}.template-tamayura .period-range strong{color:#171b1a}.template-tamayura .period-range .period-separator{color:#7d6e41}.template-tamayura .template-status{color:#5e5a50}.template-tamayura .template-status i{background:#027c7d;box-shadow:0 0 9px #027c7d6b}.template-tamayura .schedule-card{background:repeating-linear-gradient(0deg,#231f1905 0 1px,#0000 1px 5px),linear-gradient(105deg,#f5f1e9,#e9e2d6);border:1px solid #473f2b94;box-shadow:inset 0 0 0 3px #ffffff40,0 2px #7d6e4124}.template-tamayura .schedule-card:before{background:linear-gradient(90deg,#027c7d 0 68%,#b7a266 68% 100%);height:5px}.template-tamayura .card-date{background:#027c7d09;border-right-color:#413a2740}.template-tamayura .card-date span{color:#046f70}.template-tamayura .card-date small,.template-tamayura .card-copy>span,.template-tamayura .card-copy p{color:#6e675b}.template-tamayura .card-date em{color:#f1eadb;background:#17201e;box-shadow:inset 2px 0 #b7a266}.template-tamayura .card-thumbnail{color:#087778;background:linear-gradient(135deg,#027c7d14,#0000 45%),repeating-linear-gradient(135deg,#7d6e4114 0 7px,#ffffff29 7px 14px),#e3ddd1;border:1px solid #7d6e4138}.template-tamayura .comment-card{color:#f4efe5;background:linear-gradient(108deg,#027c7d2b,#0000 60%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 6px),#111615;border-color:#b7a266ad;overflow:hidden}.template-tamayura .comment-card>span{color:#c8b373}.template-tamayura .comment-card small{color:#72908b}.template-tamayura .canvas-frame{border-color:#413a279e;box-shadow:inset 0 0 0 5px #7d6e410e}.template-tamayura .corner{border-color:#7d6e41}.template-tamayura .canvas-frame footer{color:#777064;border-color:#413a2757}.template-tamayura .canvas-frame footer strong{color:#045f60}.template-tamayura .schedule-card:after,.template-tamayura .comment-card:after{content:"";z-index:0;pointer-events:none;background:transparent url(/themes/motifs/tamayura-motifs.png) var(--motif-x,0%) var(--motif-y,0%) / 400% 200% no-repeat;opacity:.62;filter:saturate(.82)contrast(.94);width:108px;height:108px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.template-tamayura .schedule-card>.card-date,.template-tamayura .schedule-card>.card-thumbnail,.template-tamayura .schedule-card>.card-copy,.template-tamayura .comment-card>span,.template-tamayura .comment-card>strong,.template-tamayura .comment-card>small{z-index:1;position:relative}.template-tamayura .comment-card:after{opacity:.68;background-position:100% 100%;width:120px;height:120px;right:26px}.tamayura-card-motif,.tamayura-comment-motif{display:none}.is-exporting-png.template-tamayura .tamayura-card-motif,.is-exporting-png.template-tamayura-ornate .tamayura-card-motif{z-index:1;pointer-events:none;background:transparent url(/themes/motifs/tamayura-motifs.png) var(--motif-x,0%) var(--motif-y,0%) / 400% 200% no-repeat;opacity:.84;filter:saturate(1.04)contrast(1.08)drop-shadow(0 2px 3px #02323224);width:112px;height:112px;display:block;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.is-exporting-png.template-tamayura-ornate .tamayura-card-motif{opacity:.9;filter:saturate(1.08)contrast(1.12)drop-shadow(0 3px 4px #0232322e);mix-blend-mode:multiply;width:118px;height:118px;right:12px}.is-exporting-png.template-tamayura .schedule-card>.card-date,.is-exporting-png.template-tamayura .schedule-card>.card-thumbnail,.is-exporting-png.template-tamayura .schedule-card>.card-copy,.is-exporting-png.template-tamayura-ornate .schedule-card>.card-date,.is-exporting-png.template-tamayura-ornate .schedule-card>.card-thumbnail,.is-exporting-png.template-tamayura-ornate .schedule-card>.card-copy{z-index:2}.is-exporting-png.template-tamayura .schedule-card:after,.is-exporting-png.template-tamayura-ornate .schedule-card:after{content:none}.sales-admin-header,.admin-key-panel,.admin-template-filter,.admin-section{max-width:1280px;margin-inline:auto}.admin-navigation{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-key-panel input,.admin-product-card input,.admin-product-card textarea,.admin-product-card select,.license-generator input,.license-generator select{background:#0a0e12;border:1px solid #333e49;outline:0;width:100%;min-height:40px;padding:9px 10px}.admin-product-card select{color:#edf2f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-product-card>label small{color:#687580;font-size:8px;line-height:1.5}.admin-template-filter{background:#0d1217;border:1px solid #29323b;align-items:end;gap:18px;margin-top:12px;padding:14px 16px;display:flex}.admin-template-filter label{gap:6px;min-width:260px;display:grid}.admin-template-filter label span{color:#8f9aa6;font-size:9px}.admin-template-filter select{color:#edf2f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0e12;border:1px solid #3b4a56;width:100%;min-height:42px;padding:9px 34px 9px 11px}.admin-template-filter select:focus-visible{outline-offset:2px;outline:2px solid #63e6c5}.admin-template-filter p{color:#9ba6b2;margin:0 0 4px;font-size:10px;line-height:1.65}.admin-filter-empty{color:#9ba6b2;text-align:center;border:1px dashed #35414c;grid-column:1/-1;margin:0;padding:24px}.admin-section-heading-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-section-heading-row .admin-section-title{margin-bottom:0}.admin-add-product-button{color:#07110f;cursor:pointer;background:#63e6c5;border:1px solid #63e6c5;flex:none;min-height:40px;padding:0 16px;font-size:10px;font-weight:800}.admin-product-card.is-new{background:linear-gradient(145deg,#63e6c514,#10151a 42%);border-color:#63e6c5c7;box-shadow:inset 0 3px #63e6c5b8}.admin-product-actions,.admin-new-product-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-product-actions button,.admin-new-product-actions button{cursor:pointer;min-height:40px;padding:0 14px;font-size:10px;font-weight:800}.admin-product-actions button.is-primary,.admin-new-product-actions button.is-primary{color:#07110f;background:#63e6c5;border:1px solid #63e6c5}.admin-new-product-actions button.is-secondary{color:#c4cdd4;background:#171d23;border:1px solid #394550}.admin-product-actions button.is-danger{color:#ff9aaa;background:#ff5d7714;border:1px solid #ff5d779e}.admin-product-actions button:disabled,.admin-new-product-actions button:disabled{opacity:.42;cursor:not-allowed}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.editor-layout{grid-template-columns:300px minmax(0,1fr)}.admin-product-grid,.license-generator{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-header{flex-direction:column;align-items:flex-start}.header-actions{flex-wrap:wrap;width:100%}.header-actions button,.header-actions .editor-series-select,.header-actions .staging-access-toggle{flex:1}.staging-access-toggle{flex-basis:100%}.staging-access-toggle button{min-height:38px}.editor-series-select select{flex:1}.template-strip{padding:14px}.template-card-grid-first,.template-card-grid-rest{grid-template-columns:1fr}.editor-layout{flex-direction:column;display:flex}.editor-panel{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.panel-scroll{max-height:520px}.preview-column{padding:12px}.preview-toolbar{flex-direction:column;align-items:flex-start;padding-bottom:8px}.owned-design-list article{grid-template-columns:52px minmax(0,1fr)}.owned-design-list article>button,.owned-design-list article>a,.owned-design-list article>em{grid-column:1/-1}.pack-offer,.sales-admin-header{flex-direction:column;align-items:flex-start}.sales-admin{padding:18px}.admin-key-panel,.admin-product-grid,.license-generator{grid-template-columns:1fr}.admin-template-filter{flex-direction:column;align-items:stretch}.admin-template-filter label{min-width:0}.admin-section-heading-row{flex-direction:column;align-items:stretch}.admin-add-product-button{width:100%}}.template-tamayura-ornate{--accent:#027c7d;--accent-2:#c8b373;--canvas-bg:#027c7d;--surface:#101514;--surface-2:#153331;--card:#f3efe6;--card-text:#161a19;--soft-text:#645f56;background:#050608}.template-tamayura-ornate .canvas-background,.template-tamayura-ornate .theme-linked-background{background:radial-gradient(at 88% 10%,#fff4cf26 0 5%,#0000 24%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 6px),repeating-linear-gradient(90deg,#0515140e 0 1px,#0000 1px 8px),linear-gradient(150deg,#027c7df7,#015353fa 58%,#071918fa),#027c7d}.template-tamayura-ornate .theme-linked-background{box-shadow:none;border:0}.template-tamayura-ornate .grid-glow,.template-tamayura-ornate .ambient-orb,.template-tamayura-ornate .decor-line,.template-tamayura-ornate .pastel-shapes{display:none}.template-tamayura-ornate .channel-brand{visibility:hidden}.template-tamayura-ornate .canvas-header{color:#f4efe5;border-bottom-color:#c8b37380}.template-tamayura-ornate .period-block{color:#f8f3e8;box-shadow:none;background:0 0;border:0}.template-tamayura-ornate .period-block>span{color:#ead89e;font-weight:800}.template-tamayura-ornate .period-range strong{color:#f8f3e8;text-shadow:none}.template-tamayura-ornate .period-range .period-separator{color:#7d6e41}.template-tamayura-ornate .template-status{color:#f4efe5c2}.template-tamayura-ornate .template-status i{background:#027c7d;box-shadow:0 0 9px #027c7d6b}.template-tamayura-ornate .profile-layer{color:#f3efe6;background:linear-gradient(150deg,#027c7d1f,#0000 46%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 6px),linear-gradient(155deg,#151918,#070a09 72%);border:1px solid #7d6e41d1;box-shadow:inset 0 0 0 7px #7d6e4114,inset 0 0 44px #027c7d12}.template-tamayura-ornate .profile-layer:before{content:"";box-shadow:none;pointer-events:none;border:1px solid #027c7d4d;position:absolute;inset:14px}.template-tamayura-ornate .profile-layer:after{display:none}.template-tamayura-ornate .profile-code{color:#c8b373}.template-tamayura-ornate .profile-title{z-index:1;position:relative}.template-tamayura-ornate .profile-title small{color:#8ab8b5;font-weight:600}.template-tamayura-ornate .profile-title h1{color:#f4efe5;letter-spacing:.08em;text-shadow:none;font-weight:500}.template-tamayura-ornate .profile-title h1 span:last-child{color:#d1bd7b}.template-tamayura-ornate .profile-visual-space,.template-tamayura-ornate .profile-visual-space small{color:#0000;background:0 0;border-color:#0000}.template-tamayura-ornate .weekly-theme{color:#f4efe5;box-shadow:none;background:linear-gradient(90deg,#027c7d3d,#0000 82%),#040807e6;border:0;border-left:6px solid #c8b373;bottom:30px;left:32px;right:32px}.template-tamayura-ornate .weekly-theme span{color:#bba96f}.template-tamayura-ornate .schedule-card,.template-tamayura-ornate .schedule-card:nth-child(2n){color:#161a19;background:linear-gradient(105deg,#027c7d0e,#0000 44%),repeating-linear-gradient(0deg,#231f1905 0 1px,#0000 1px 5px),#f3efe6;border:1px solid #473f2b9e;box-shadow:inset 0 0 0 3px #ffffff40,0 2px #7d6e4124}.template-tamayura-ornate .schedule-card:before{background:linear-gradient(90deg,#c8b373 0 16%,#027c7d 16% 84%,#1b302e 84% 100%);height:6px}.template-tamayura-ornate .schedule-card.is-offline{color:#44504d;background:repeating-linear-gradient(135deg,#027c7d09 0 10px,#0000 10px 20px),#d3d1c8;border-color:#473f2b6b}.template-tamayura-ornate .card-date{background:#027c7d0b;border-right-color:#413a2745}.template-tamayura-ornate .card-date span{color:#027c7d}.template-tamayura-ornate .card-date strong,.template-tamayura-ornate .card-copy strong{color:#161a19}.template-tamayura-ornate .card-date small,.template-tamayura-ornate .card-copy>span,.template-tamayura-ornate .card-copy p{color:#6e675b}.template-tamayura-ornate .card-date em{color:#f1eadb;background:#17201e;box-shadow:inset 3px 0 #c8b373}.template-tamayura-ornate .card-thumbnail{color:#087778;background:linear-gradient(135deg,#027c7d14,#0000 45%),repeating-linear-gradient(135deg,#7d6e4114 0 7px,#ffffff29 7px 14px),#e3ddd1;border:1px solid #7d6e413d}.template-tamayura-ornate .comment-card{color:#f4efe5;box-shadow:none;background:linear-gradient(108deg,#027c7d33,#0000 62%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 6px),#111615;border:1px solid #b7a266b8;overflow:hidden}.template-tamayura-ornate .comment-card>span{color:#c8b373}.template-tamayura-ornate .comment-card>strong{color:#f4efe5}.template-tamayura-ornate .comment-card small{color:#72908b}.template-tamayura-ornate .canvas-decoration:before{background:radial-gradient(at 88% 14%,#fff8de80 0 3%,#c8b37329 10%,#0000 26%),radial-gradient(at 16% 76%,#ffe2a033 0 1.5%,#c8b3731f 8%,#0000 24%),radial-gradient(at 76% 68%,#0000 0 12%,#027c7d16 12.4% 13%,#0000 13.5% 19%,#7d6e410f 19.4% 20%,#0000 20.5%),radial-gradient(at 66% 55%,#0000 0 8%,#027c7d12 8.4% 9%,#0000 9.5% 15%,#7d6e410e 15.4% 16%,#0000 16.5%),linear-gradient(112deg,#0000 0 73%,#027c7d0b 73.2% 73.6%,#0000 73.8%);border-color:#0000}.template-tamayura-ornate .canvas-decoration:after{content:"";pointer-events:none;border:1px solid #c8b373ad;border-radius:0;width:auto;height:auto;position:absolute;inset:18px;box-shadow:inset 0 0 0 4px #04302f3d,inset 0 0 0 8px #c8b37314}.template-tamayura-ornate .canvas-frame{border:2px solid #c8b373d1;box-shadow:inset 0 0 0 4px #027c7dcc,inset 0 0 0 6px #c8b37394,inset 0 0 0 11px #03363529,inset 0 0 42px #c8b37314}.template-tamayura-ornate .corner{border-color:#c8b373;width:34px;height:34px}.template-tamayura-ornate .canvas-frame footer{color:#f4efe59e;border-color:#c8b37357}.template-tamayura-ornate .canvas-frame footer strong{color:#ead89e}.template-tamayura-ornate .schedule-card:after,.template-tamayura-ornate .comment-card:after{content:"";z-index:0;pointer-events:none;background:transparent url(/themes/motifs/tamayura-motifs.png) var(--motif-x,0%) var(--motif-y,0%) / 400% 200% no-repeat;opacity:.6;filter:saturate(.94)contrast(1.06);mix-blend-mode:multiply;width:112px;height:112px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.template-tamayura-ornate .schedule-card>.card-date,.template-tamayura-ornate .schedule-card>.card-thumbnail,.template-tamayura-ornate .schedule-card>.card-copy,.template-tamayura-ornate .comment-card>span,.template-tamayura-ornate .comment-card>strong,.template-tamayura-ornate .comment-card>small{z-index:1;position:relative}.template-tamayura-ornate .comment-card:after{opacity:.7;mix-blend-mode:screen;background-position:100% 100%;width:132px;height:132px;right:22px}.template-tamayura .comment-card:after,.template-tamayura-ornate .comment-card:after{content:none}.template-tamayura .comment-card>.tamayura-comment-motif,.template-tamayura-ornate .comment-card>.tamayura-comment-motif{z-index:0;pointer-events:none;opacity:.76;filter:saturate(1.04)contrast(1.08)drop-shadow(0 2px 3px #02323229);width:120px;height:120px;display:block;position:absolute;top:50%;right:26px;overflow:hidden;transform:translateY(-50%)}.template-tamayura .comment-card>.tamayura-comment-motif img,.template-tamayura-ornate .comment-card>.tamayura-comment-motif img{pointer-events:none;width:400%;max-width:none;height:200%;position:absolute;bottom:0;right:0}.template-tamayura-ornate .comment-card>.tamayura-comment-motif{opacity:.82;filter:saturate(1.08)contrast(1.12)drop-shadow(0 3px 4px #02323233);width:132px;height:132px;right:22px}.template-lie-bacchus-readable,.template-lie-bacchus-cool{--lie-purple:#503f76;--lie-deep-purple:#29163f;--lie-magenta:#bd1766;--lie-pink:#ec0d72;--lie-gold:#e2bc38;--lie-ivory:#f7f2e7}.template-lie-bacchus-readable .channel-brand,.template-lie-bacchus-cool .channel-brand{visibility:hidden}.template-lie-bacchus-readable .profile-visual-space,.template-lie-bacchus-readable .profile-visual-space small,.template-lie-bacchus-cool .profile-visual-space,.template-lie-bacchus-cool .profile-visual-space small{color:#0000;background:0 0;border-color:#0000}.template-lie-bacchus-readable .grid-glow,.template-lie-bacchus-cool .grid-glow{background:0 0;border:1px solid #e2bc3861;border-radius:190px 190px 10px 10px;width:384px;height:632px;display:block;top:146px;left:55px;box-shadow:inset 0 0 0 7px #503f761c,0 0 20px #bd176614}.template-lie-bacchus-readable .ambient-orb,.template-lie-bacchus-cool .ambient-orb{opacity:.24;mix-blend-mode:screen;filter:blur(4px);border:0;border-radius:0;display:block}.template-lie-bacchus-readable .orb-one,.template-lie-bacchus-cool .orb-one{clip-path:polygon(38% 0,60% 0,100% 100%,0 100%);background:linear-gradient(#ffe095b8,#e2bc3808);width:360px;height:770px;top:88px;left:518px;transform:rotate(-15deg)}.template-lie-bacchus-readable .orb-two,.template-lie-bacchus-cool .orb-two{clip-path:polygon(42% 0,60% 0,100% 100%,0 100%);background:linear-gradient(#ec0d728c,#bd176605);width:330px;height:790px;top:72px;right:34px;transform:rotate(13deg)}.template-lie-bacchus-readable .decor-line,.template-lie-bacchus-cool .decor-line{opacity:.7;filter:blur(.2px);background:0 0;border:2px solid #e8dceb2e;border-color:#e8dceb2e #e8dceb2e #0000 #0000;border-radius:50%;height:92px;display:block}.template-lie-bacchus-readable .line-one,.template-lie-bacchus-cool .line-one{width:170px;top:500px;left:258px;transform:rotate(-24deg)}.template-lie-bacchus-readable .line-two,.template-lie-bacchus-cool .line-two{width:235px;bottom:90px;right:74px;transform:rotate(13deg)}.template-lie-bacchus-readable .pastel-shapes,.template-lie-bacchus-cool .pastel-shapes{display:block}.template-lie-bacchus-readable .lie-kiriko-glass-decoration,.template-lie-bacchus-cool .lie-kiriko-glass-decoration{z-index:2;opacity:.8;pointer-events:none;mix-blend-mode:screen;transform-origin:100% 100%;width:184px;height:auto;display:block;position:absolute;bottom:17.8976px;right:24px;transform:rotate(-1.5deg);-webkit-mask-image:radial-gradient(at 50% 52%,#000 42%,#000000eb 56%,#0000 76%);mask-image:radial-gradient(at 50% 52%,#000 42%,#000000eb 56%,#0000 76%)}.template-lie-bacchus-readable .lie-kiriko-glass-decoration{opacity:.72;filter:saturate(.82)drop-shadow(0 0 5px #e2bc3852)drop-shadow(0 0 12px #503f7638);width:174px}.template-lie-bacchus-cool .lie-kiriko-glass-decoration{opacity:.9;filter:saturate(1.18)contrast(1.06)drop-shadow(0 0 6px #e2bc386b)drop-shadow(0 0 15px #ec0d7273);width:190px}.schedule-canvas.template-lie-bacchus-readable .pastel-shapes i,.schedule-canvas.template-lie-bacchus-cool .pastel-shapes i{width:auto;height:auto;color:var(--lie-gold);opacity:.72;text-shadow:0 0 10px #e2bc3857;background:0 0;border:0;border-radius:0;font:24px/1 Georgia,serif;display:block}.schedule-canvas.template-lie-bacchus-readable .pastel-shapes i:before,.schedule-canvas.template-lie-bacchus-cool .pastel-shapes i:before{content:"✦"}.template-lie-bacchus-readable .pastel-shapes i:first-child,.template-lie-bacchus-cool .pastel-shapes i:first-child{top:106px;left:26px}.template-lie-bacchus-readable .pastel-shapes i:nth-child(2),.template-lie-bacchus-cool .pastel-shapes i:nth-child(2){color:var(--lie-magenta);top:118px;left:438px;transform:scale(.72)rotate(45deg)}.template-lie-bacchus-readable .pastel-shapes i:nth-child(3),.template-lie-bacchus-cool .pastel-shapes i:nth-child(3){top:112px;right:26px;transform:scale(.8)}.template-lie-bacchus-readable .pastel-shapes i:nth-child(4),.template-lie-bacchus-cool .pastel-shapes i:nth-child(4){color:var(--lie-magenta);bottom:78px;right:34px;transform:scale(.66)}.template-lie-bacchus-readable .profile-layer>*,.template-lie-bacchus-cool .profile-layer>*,.template-lie-bacchus-readable .comment-card>*,.template-lie-bacchus-cool .comment-card>*{z-index:2;position:relative}.template-lie-bacchus-readable .schedule-card:after,.template-lie-bacchus-cool .schedule-card:after{z-index:3;pointer-events:none;border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font:17px/1 Georgia,serif;display:grid;position:absolute;top:13px;right:13px}.template-lie-bacchus-readable .schedule-card:first-child:after,.template-lie-bacchus-cool .schedule-card:first-child:after{content:"♠"}.template-lie-bacchus-readable .schedule-card:nth-child(2):after,.template-lie-bacchus-cool .schedule-card:nth-child(2):after{content:"◆"}.template-lie-bacchus-readable .schedule-card:nth-child(3):after,.template-lie-bacchus-cool .schedule-card:nth-child(3):after{content:"✦"}.template-lie-bacchus-readable .schedule-card:nth-child(4):after,.template-lie-bacchus-cool .schedule-card:nth-child(4):after{content:"♣"}.template-lie-bacchus-readable .schedule-card:nth-child(5):after,.template-lie-bacchus-cool .schedule-card:nth-child(5):after{content:"☽"}.template-lie-bacchus-readable .schedule-card:nth-child(6):after,.template-lie-bacchus-cool .schedule-card:nth-child(6):after{content:"★"}.template-lie-bacchus-readable .schedule-card:nth-child(7):after,.template-lie-bacchus-cool .schedule-card:nth-child(7):after{content:"♢"}.template-lie-bacchus-readable .card-copy,.template-lie-bacchus-cool .card-copy{padding-right:54px}.template-lie-bacchus-readable{--accent:#bd1766;--accent-2:#e2bc38;--canvas-bg:#130b19;--surface:#2a1737;--surface-2:#503f76;--card:#f7f2e7;--card-text:#20172b;--soft-text:#665b70}.template-lie-bacchus-readable .canvas-background,.template-lie-bacchus-readable .theme-linked-background{background:radial-gradient(at 18% 8%,#ffe09b29,#0000 28%),radial-gradient(at 78% 108%,#503f7680,#0000 43%),radial-gradient(at 8% 58%,#bd176633,#0000 34%),repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 18px),linear-gradient(145deg,#150b1d,#2b1739 48%,#100813)}.template-lie-bacchus-readable .canvas-decoration:before{background:0 0;border-color:#0e0813}.template-lie-bacchus-readable .canvas-decoration:after{content:"";pointer-events:none;border:2px solid #e2bc38ad;border-radius:8px;position:absolute;inset:18px;box-shadow:inset 0 0 0 5px #503f763d,inset 0 0 0 7px #bd176633,0 0 15px #e2bc3814}.template-lie-bacchus-readable .canvas-header{color:var(--lie-ivory);border-bottom:2px solid #e2bc3880}.template-lie-bacchus-readable .period-block{background:linear-gradient(90deg,#503f7633,#bd17661a);border-color:#e2bc3861;padding-block:13px}.template-lie-bacchus-readable .period-block>span{color:var(--lie-gold);letter-spacing:.2em;text-shadow:0 2px #00000080;font-weight:800}.template-lie-bacchus-readable .period-range strong{color:var(--lie-ivory)}.template-lie-bacchus-readable .period-range .period-separator{color:var(--lie-magenta)}.template-lie-bacchus-readable .profile-layer{color:var(--lie-ivory);background:radial-gradient(at 50% 46%,#fce0a01f,#0000 35%),radial-gradient(circle at 84% 22%,#bd176638,#0000 23%),repeating-linear-gradient(90deg,#ffffff05 0 3px,#0000 3px 16px),linear-gradient(#503f76,#21122f 54%,#0e0813);border:2px solid #e2bc38bd;overflow:hidden;box-shadow:inset 0 0 64px #0000007a,inset 0 0 0 7px #bd17661a,0 12px 28px #0003}.template-lie-bacchus-readable .profile-layer:before{content:"";z-index:1;background:radial-gradient(circle, var(--lie-gold) 0 2.4px, transparent 3px) top / 19px 8px repeat-x, radial-gradient(circle, var(--lie-gold) 0 2.4px, transparent 3px) bottom / 19px 8px repeat-x, radial-gradient(circle, var(--lie-gold) 0 2.4px, transparent 3px) left / 8px 19px repeat-y, radial-gradient(circle, var(--lie-gold) 0 2.4px, transparent 3px) right / 8px 19px repeat-y;opacity:.68;pointer-events:none;border:1px solid #f7f2e729;border-radius:178px 178px 8px 8px;position:absolute;inset:12px}.template-lie-bacchus-readable .profile-layer:after{content:"✦   ◆   ♠";z-index:1;color:#e2bc38ad;letter-spacing:.22em;text-shadow:0 0 12px #e2bc384d;font:17px/1 Georgia,serif;position:absolute;top:94px;right:25px}.template-lie-bacchus-readable .profile-code{color:#ded3e6}.template-lie-bacchus-readable .profile-title small{color:var(--lie-gold);font-weight:800}.template-lie-bacchus-readable .profile-title h1{color:var(--lie-ivory);letter-spacing:.01em;text-shadow:4px 4px #bd1766e0,8px 8px #1c0e26a3;font-weight:800}.template-lie-bacchus-readable .profile-title h1 span:last-child{color:var(--lie-ivory)}.template-lie-bacchus-readable .weekly-theme{color:#fffaf1;border-left:7px solid var(--lie-magenta);background:radial-gradient(circle at 90%,#e2bc381a,#0000 26%),#0a060deb;border-right:1px solid #e2bc387a;box-shadow:inset 0 0 0 1px #f7f2e70a}.template-lie-bacchus-readable .weekly-theme span{color:var(--lie-gold)}.template-lie-bacchus-readable .schedule-card{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));background:radial-gradient(circle at 95% 10%, #e2bc3821 0 2px, transparent 2.8px) 0 0 / 13px 13px, linear-gradient(118deg, #503f7612 0 16%, transparent 16%), var(--lie-ivory);border:2px solid #503f768f;box-shadow:inset 0 0 0 2px #ffffff94,0 8px 18px #00000038}.template-lie-bacchus-readable .schedule-card:before{background:linear-gradient(90deg, var(--lie-purple) 0 38%, var(--lie-magenta) 38% 76%, var(--lie-gold) 76%);width:100%;height:6px}.template-lie-bacchus-readable .schedule-card:after{color:var(--lie-purple);background:#ffffff85;border-color:#503f767a;box-shadow:inset 0 0 0 3px #e2bc381a}.template-lie-bacchus-readable .card-date{background:repeating-linear-gradient(90deg,#503f760b 0 2px,#0000 2px 10px),#ffffff61;border-right-color:#503f7647}.template-lie-bacchus-readable .card-date span{color:var(--lie-magenta)}.template-lie-bacchus-readable .card-date strong,.template-lie-bacchus-readable .card-copy strong{color:#20172b;font-weight:800}.template-lie-bacchus-readable .card-date small,.template-lie-bacchus-readable .card-copy>span,.template-lie-bacchus-readable .card-copy p{color:#64596c}.template-lie-bacchus-readable .card-date em{color:#fff;background:var(--lie-purple);box-shadow:inset 4px 0 var(--lie-magenta)}.template-lie-bacchus-readable .lie-multi-stream-item em{background:var(--lie-purple);box-shadow:inset 3px 0 var(--lie-magenta)}.template-lie-bacchus-readable .card-thumbnail{color:var(--lie-magenta);background:radial-gradient(circle,#503f7633 0 1.5px,#0000 2px) 0 0/12px 12px,repeating-linear-gradient(90deg,#503f7614 0 2px,#0000 2px 13px),#e8e0e4;border:1px solid #503f7652}.template-lie-bacchus-readable .comment-card{color:#fff9ef;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:radial-gradient(circle at 84%,#bd176647,#0000 25%),repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 15px),linear-gradient(125deg,#503f76,#24122f 52%,#100914);border:2px solid #e2bc38a8;overflow:hidden;box-shadow:inset 0 0 28px #00000057,0 8px 18px #00000038}.template-lie-bacchus-readable .comment-card:before{content:"";background:linear-gradient(90deg, var(--lie-magenta), var(--lie-gold));width:235px;height:6px;position:absolute;top:0;left:0}.template-lie-bacchus-readable .comment-card:after{content:"♠  ✦  ◆";color:#e2bc38bd;letter-spacing:.12em;font:26px/1 Georgia,serif;position:absolute;top:37px;right:27px}.template-lie-bacchus-readable .comment-card>span{color:var(--lie-gold)}.template-lie-bacchus-readable .comment-card strong{color:#fff9ef;font-weight:700}.template-lie-bacchus-readable .canvas-frame{border:2px solid #e2bc38b3;border-radius:8px;box-shadow:inset 0 0 0 4px #503f7633,inset 0 0 0 6px #bd17661f}.template-lie-bacchus-readable .corner{border-color:var(--lie-gold);width:38px;height:38px}.template-lie-bacchus-readable .canvas-frame footer{color:#aa9bb2;border-color:#e2bc3857}.template-lie-bacchus-readable .canvas-frame footer strong{color:var(--lie-gold);letter-spacing:.13em;font-weight:800}.template-lie-bacchus-cool{--accent:#ec0d72;--accent-2:#e2bc38;--canvas-bg:#080409;--surface:#18091d;--surface-2:#503f76;--card:#170b1b;--card-text:#fff8ed;--soft-text:#d0bfd1}.template-lie-bacchus-cool .canvas-background,.template-lie-bacchus-cool .theme-linked-background{background:radial-gradient(at 54% -8%,#ffe1942e,#0000 28%),radial-gradient(at 8% 48%,#503f7685,#0000 34%),radial-gradient(at 94% 44%,#ec0d723b,#0000 29%),repeating-linear-gradient(90deg,#ffffff04 0 3px,#0000 3px 17px),linear-gradient(145deg,#070309,#231029 45%,#09040b)}.template-lie-bacchus-cool .canvas-decoration:before{background:0 0;border-color:#050206}.template-lie-bacchus-cool .canvas-decoration:after{content:"";background:radial-gradient(circle, var(--lie-gold) 0 2.5px, transparent 3.2px) top / 22px 9px repeat-x, radial-gradient(circle, var(--lie-gold) 0 2.5px, transparent 3.2px) bottom / 22px 9px repeat-x, radial-gradient(circle, var(--lie-gold) 0 2.5px, transparent 3.2px) left / 9px 22px repeat-y, radial-gradient(circle, var(--lie-gold) 0 2.5px, transparent 3.2px) right / 9px 22px repeat-y;pointer-events:none;border:3px solid #bd1766f0;border-radius:14px;position:absolute;inset:17px;box-shadow:inset 0 0 0 5px #503f7652,0 0 11px #ec0d72b8,0 0 28px #bd176638}.template-lie-bacchus-cool .grid-glow{border:2px solid #ec0d72e0;box-shadow:inset 0 0 0 6px #e2bc380f,0 0 12px #ec0d7273,0 0 28px #bd176638}.template-lie-bacchus-cool .ambient-orb{opacity:.37}.template-lie-bacchus-cool .decor-line{border-color:#ec0d726b #ec0d726b #0000 #0000;box-shadow:0 -1px 8px #ec0d7238}.template-lie-bacchus-cool .canvas-header{color:#fff8ed;border-bottom:3px solid #0000;border-image:linear-gradient(90deg, var(--lie-gold), var(--lie-magenta) 42%, var(--lie-pink), var(--lie-gold)) 1}.template-lie-bacchus-cool .period-block{background:linear-gradient(105deg,#503f7680,#bd176647,#08040ab3);border:1px solid #e2bc3861;border-radius:36px;padding-block:12px;box-shadow:inset 0 0 0 3px #ffffff06,0 0 17px #ec0d722e}.template-lie-bacchus-cool .period-block>span{color:#fff8ed;letter-spacing:.2em;text-shadow:3px 3px 0 var(--lie-magenta), 0 0 16px #ec0d7294;font-weight:800}.template-lie-bacchus-cool .period-range strong{color:var(--lie-gold);font-weight:800}.template-lie-bacchus-cool .period-range .period-separator{color:var(--lie-pink)}.template-lie-bacchus-cool .profile-layer{color:#fff8ed;background:radial-gradient(at 50% 12%,#ffe1942e,#0000 31%),radial-gradient(circle at 50% 44%,#ec0d7233,#0000 34%),radial-gradient(circle,#e2bc381f 0 2px,#0000 2.5px) 0 0/18px 18px,repeating-linear-gradient(90deg,#ffffff06 0 3px,#0000 3px 16px),linear-gradient(#503f76 0,#2b0d31 45%,#070309 88%);border:2px solid #ec0d72e6;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 74px #000000ad,inset 0 0 0 7px #bd17661f,0 0 18px #ec0d724d}.template-lie-bacchus-cool .profile-layer:before{content:"";z-index:1;background:radial-gradient(circle, var(--lie-gold) 0 2.6px, transparent 3.2px) top / 20px 9px repeat-x, radial-gradient(circle, var(--lie-gold) 0 2.6px, transparent 3.2px) bottom / 20px 9px repeat-x;opacity:.88;pointer-events:none;border:1px solid #e2bc3885;border-radius:175px 175px 6px 6px;position:absolute;inset:17px}.template-lie-bacchus-cool .profile-layer:after{content:"✦   ♠   ◆   ♣   ✦";z-index:1;color:var(--lie-gold);letter-spacing:.25em;text-align:center;white-space:nowrap;text-shadow:0 0 10px #e2bc3894;font:16px/1 Georgia,serif;position:absolute;top:28px;left:48px;right:48px;overflow:hidden}.template-lie-bacchus-cool .profile-code{color:#e4d7e8}.template-lie-bacchus-cool .profile-title{margin-top:46px}.template-lie-bacchus-cool .profile-title small{color:var(--lie-gold);text-shadow:0 0 9px #e2bc3857;font-weight:800}.template-lie-bacchus-cool .profile-title h1{color:#fff8ed;letter-spacing:.005em;text-shadow:4px 4px #66103d,8px 8px #e2bc383b,0 0 18px #ec0d728a;font-weight:800}.template-lie-bacchus-cool .profile-title h1 span:last-child{color:#fff8ed}.template-lie-bacchus-cool .weekly-theme{color:#fff8ed;border:2px solid #e2bc3885;border-left:8px solid var(--lie-pink);background:radial-gradient(circle at 90%,#ec0d723b,#0000 26%),linear-gradient(100deg,#503f76f0,#0e0611f7);border-radius:4px;box-shadow:inset 0 0 0 3px #ffffff06,0 0 15px #ec0d7233}.template-lie-bacchus-cool .weekly-theme span{color:var(--lie-gold)}.template-lie-bacchus-cool .schedule-card{color:#fff8ed;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));background:radial-gradient(circle at 95% 12%,#e2bc3826 0 2px,#0000 2.8px) 0 0/14px 14px,repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 14px),linear-gradient(125deg,#503f76 0 18%,#211026 18% 58%,#0c060f);border:2px solid #ec0d72ad;box-shadow:inset 0 0 26px #0006,0 8px 24px #00000061}.template-lie-bacchus-cool .schedule-card:nth-child(2n){background:radial-gradient(circle at 95% 12%,#e2bc3824 0 2px,#0000 2.8px) 0 0/14px 14px,repeating-linear-gradient(90deg,#ffffff04 0 2px,#0000 2px 14px),linear-gradient(125deg,#2a0d30 0 18%,#130918 18% 58%,#070309)}.template-lie-bacchus-cool .schedule-card:before{background:linear-gradient(90deg, var(--lie-gold) 0 20%, var(--lie-magenta) 20% 52%, var(--lie-pink));width:100%;height:6px;box-shadow:0 0 10px #ec0d729e}.template-lie-bacchus-cool .schedule-card:after{color:var(--lie-gold);background:#bd176633;border-color:#e2bc38a3;box-shadow:inset 0 0 0 3px #503f7638,0 0 10px #e2bc3833}.template-lie-bacchus-cool .card-date{background:#04020552;border-right-color:#e2bc3857}.template-lie-bacchus-cool .card-date span{color:var(--lie-gold)}.template-lie-bacchus-cool .card-date strong,.template-lie-bacchus-cool .card-copy strong{color:#fff8ed;font-weight:800}.template-lie-bacchus-cool .card-date small,.template-lie-bacchus-cool .card-copy>span,.template-lie-bacchus-cool .card-copy p{color:#d3c4d4}.template-lie-bacchus-cool .card-date em{color:#fff;background:var(--lie-pink);box-shadow:inset 4px 0 var(--lie-gold), 0 0 9px #ec0d727a}.template-lie-bacchus-cool .lie-multi-stream-item em{background:var(--lie-pink);box-shadow:inset 3px 0 var(--lie-gold), 0 0 7px #ec0d7266}.template-lie-bacchus-cool .card-thumbnail{color:var(--lie-gold);background:radial-gradient(circle,#e2bc3833 0 1.4px,#0000 2px) 0 0/13px 13px,repeating-linear-gradient(90deg,#ec0d7217 0 3px,#0000 3px 14px),linear-gradient(135deg,#2c1332,#100814);border:1px solid #e2bc387a;box-shadow:inset 0 0 22px #ec0d721f}.template-lie-bacchus-cool .schedule-card.is-offline{color:#d8cfd9;opacity:.58;background:#151016;border-color:#6e6570}.template-lie-bacchus-cool .comment-card{color:#fff8ed;background:radial-gradient(circle at 85% 48%,#ec0d7257,#0000 25%),radial-gradient(circle,#e2bc3829 0 2px,#0000 2.6px) 0 0/16px 16px,linear-gradient(120deg,#503f76,#280b2b 48%,#09040b);border:2px solid #e2bc38d1;border-radius:8px 28px;overflow:hidden;box-shadow:inset 0 0 32px #00000075,0 0 14px #ec0d7247}.template-lie-bacchus-cool .comment-card:before{content:"";background:linear-gradient(90deg, var(--lie-gold), var(--lie-pink));width:260px;height:7px;position:absolute;top:0;left:0;box-shadow:0 0 10px #ec0d729e}.template-lie-bacchus-cool .comment-card:after{content:"♠  ✦  ◆";color:var(--lie-gold);letter-spacing:.13em;text-shadow:0 0 12px #e2bc3894;font:28px/1 Georgia,serif;position:absolute;top:34px;right:28px}.template-lie-bacchus-cool .comment-card>span{color:var(--lie-gold)}.template-lie-bacchus-cool .comment-card strong{color:#fff8ed;text-shadow:0 1px #000;font-weight:700}.template-lie-bacchus-cool .canvas-frame{border:3px solid #bd1766f0;border-radius:14px;box-shadow:inset 0 0 0 4px #e2bc3814,0 0 14px #ec0d727a}.template-lie-bacchus-cool .corner{border-color:var(--lie-gold);filter:drop-shadow(0 0 4px #e2bc38bd)drop-shadow(0 0 8px #ec0d726b);width:44px;height:44px}.template-lie-bacchus-cool .canvas-frame footer{color:#ad9bb1;border-color:#e2bc3866}.template-lie-bacchus-cool .canvas-frame footer strong{color:var(--lie-pink);letter-spacing:.14em;text-shadow:0 0 10px #ec0d72bd,2px 2px #503f7680;font-weight:800}.template-lie-bacchus-readable .profile-layer-backdrop,.template-lie-bacchus-cool .profile-layer-backdrop{border-color:#0000}.template-lie-bacchus-readable .profile-layer-backdrop>*,.template-lie-bacchus-readable .profile-layer-backdrop:before,.template-lie-bacchus-readable .profile-layer-backdrop:after,.template-lie-bacchus-cool .profile-layer-backdrop>*,.template-lie-bacchus-cool .profile-layer-backdrop:before,.template-lie-bacchus-cool .profile-layer-backdrop:after{visibility:hidden}.template-lie-bacchus-readable .profile-layer-foreground,.template-lie-bacchus-cool .profile-layer-foreground{box-shadow:none;background:0 0}.template-lie-bacchus-readable .profile-layer-foreground:before,.template-lie-bacchus-readable .profile-layer-foreground:after,.template-lie-bacchus-cool .profile-layer-foreground:before,.template-lie-bacchus-cool .profile-layer-foreground:after{display:none}.template-lie-bacchus-readable .profile-layer-foreground>.profile-front-matte{z-index:0;pointer-events:none;background:0 0;border-radius:178px 178px 8px 8px;position:absolute;inset:12px;box-shadow:0 0 0 1000px #21122f}.template-lie-bacchus-cool .profile-layer-foreground>.profile-front-matte{z-index:0;pointer-events:none;background:0 0;border-radius:175px 175px 6px 6px;position:absolute;inset:17px;box-shadow:0 0 0 1000px #17091c}.template-lie-bacchus-readable .profile-layer-foreground>.profile-front-frame{z-index:1;background:radial-gradient(circle, var(--lie-gold) 0 2.4px, transparent 3px) top / 19px 8px repeat-x, radial-gradient(circle, var(--lie-gold) 0 2.4px, transparent 3px) bottom / 19px 8px repeat-x, radial-gradient(circle, var(--lie-gold) 0 2.4px, transparent 3px) left / 8px 19px repeat-y, radial-gradient(circle, var(--lie-gold) 0 2.4px, transparent 3px) right / 8px 19px repeat-y;opacity:.68;border:1px solid #f7f2e729;border-radius:178px 178px 8px 8px;position:absolute;inset:12px}.template-lie-bacchus-readable .profile-layer-foreground>.profile-front-symbols{z-index:1;color:#e2bc38ad;letter-spacing:.22em;text-shadow:0 0 12px #e2bc384d;font:17px/1 Georgia,serif;position:absolute;top:94px;right:25px}.template-lie-bacchus-readable .profile-layer-foreground>.profile-front-symbols:before{content:"✦   ◆   ♠"}.template-lie-bacchus-cool .profile-layer-foreground>.profile-front-frame{z-index:1;background:radial-gradient(circle, var(--lie-gold) 0 2.6px, transparent 3.2px) top / 20px 9px repeat-x, radial-gradient(circle, var(--lie-gold) 0 2.6px, transparent 3.2px) bottom / 20px 9px repeat-x;opacity:.88;border:1px solid #e2bc3885;border-radius:175px 175px 6px 6px;position:absolute;inset:17px}.template-lie-bacchus-cool .profile-layer-foreground>.profile-front-symbols{z-index:1;color:var(--lie-gold);letter-spacing:.25em;text-align:center;white-space:nowrap;text-shadow:0 0 10px #e2bc3894;font:16px/1 Georgia,serif;position:absolute;top:28px;left:48px;right:48px;overflow:hidden}.template-lie-bacchus-cool .profile-layer-foreground>.profile-front-symbols:before{content:"✦   ♠   ◆   ♣   ✦"}@media (width<=760px){html,body{width:100%;overflow-x:hidden}.app-shell{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.app-header{min-height:0;padding:calc(12px + env(safe-area-inset-top)) 12px 12px;gap:14px}.app-title{width:100%;min-width:0}.app-title>div{min-width:0}.app-title strong,.app-title small{overflow-wrap:anywhere}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.header-actions>*{min-width:0}.header-actions .editor-series-select,.header-actions .staging-access-toggle{grid-column:1/-1}.ghost-button,.export-button,.editor-series-select,.staging-access-toggle,.staging-access-toggle button{min-height:44px}.ghost-button,.export-button{padding-inline:10px;font-size:12px}.editor-series-select span,.staging-access-toggle>span{font-size:9px}.editor-series-select select{width:100%;min-width:0;min-height:42px}.template-strip{padding:10px 12px 8px}.template-card-grid-first,.template-card-grid-rest{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(174px,70vw);grid-auto-flow:column;align-items:stretch;overflow-x:auto}.template-card-grid-rest{margin-top:4px}.template-intro,.template-card-wrap{scroll-snap-align:start;min-width:0}.template-intro{aspect-ratio:auto;min-height:102px}.template-card{min-height:78px}.editor-layout{align-items:stretch}.preview-column{z-index:50;border-bottom:1px solid var(--line);background:#080a0df7;order:-1;padding:8px 12px 12px;position:sticky;top:0;box-shadow:0 10px 28px #00000057}.preview-toolbar{gap:5px;min-height:38px}.preview-toolbar>div,.preview-toolbar p{width:100%;min-width:0}.preview-toolbar>div{flex-wrap:wrap}.preview-toolbar strong,.preview-toolbar p{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.canvas-viewport{border:1px solid #222b34}.editor-panel{width:100%}.editor-tabs button{height:52px;font-size:11px}.panel-scroll{max-height:none;padding:16px 12px;overflow:visible}.panel-heading{align-items:flex-start;gap:12px}.panel-heading strong{font-size:17px}.field>span,.field-row label>span,.range-field>span,.check-field,.panel-description{font-size:11px}input:not([type=checkbox]):not([type=range]):not([type=file]),textarea,select{font-size:16px}.field input,.field textarea,.field-row input,.font-select-grid select,.lie-additional-stream-row input{min-height:44px}.field textarea{min-height:88px;line-height:1.55}.field-row.three{grid-template-columns:1fr}.auto-fill-schedule-button,.inline-actions button,.layer-move-buttons button,.reset-button,.font-settings-heading button,.font-size-settings-box>button,.clip-controls button,.lie-additional-stream-row button,.lie-add-stream-button,.owned-design-list button,.owned-design-list a{min-height:44px;font-size:11px}.day-editor summary,.check-field,.layer-row{min-height:48px}.day-editor summary{grid-template-columns:42px 56px minmax(0,1fr)}.day-editor summary span,.day-editor summary em,.layer-row strong{font-size:10px}.day-editor summary strong{font-size:13px}.day-editor-body,.layer-controls,.font-settings-box,.font-size-settings-box{padding:12px}.lie-additional-stream-row{grid-template-columns:72px minmax(0,1fr)}.lie-additional-stream-row button{grid-column:1/-1;width:100%}.toggle-grid,.asset-buttons,.inline-actions,.layer-move-buttons{gap:8px}.font-select-grid label{grid-template-columns:1fr;font-size:11px}.range-field input{min-height:34px}.sales-modal-backdrop{align-items:end;padding:0}.sales-modal{width:100%;max-height:calc(100vh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));padding:26px 16px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.sales-modal h2{padding-right:38px;font-size:23px}.sales-modal-close{width:44px;height:44px;top:10px;right:10px}.sales-modal-actions{flex-direction:column}.sales-modal-actions button,.sales-primary-button,.pack-offer a{justify-content:center;align-items:center;min-height:46px;display:flex}.app-toast{width:auto;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top))}}@media (width<=380px){.header-actions{grid-template-columns:1fr}.header-actions .editor-series-select,.header-actions .staging-access-toggle{grid-column:auto}.staging-access-toggle{grid-template-columns:1fr 1fr}.staging-access-toggle>span{border-bottom:1px solid #2b3d43;border-right:0;grid-column:1/-1;justify-content:center;min-height:32px}.field-row,.toggle-grid,.asset-buttons{grid-template-columns:1fr}.template-card-grid-first,.template-card-grid-rest{grid-auto-columns:minmax(168px,82vw)}}@font-face{font-family:Soukou;src:url(/fonts/SoukouMincho.woff2)format("woff2");font-display:swap}:root{--app-bg:#080a0d;--panel:#10141a;--panel-2:#151a21;--line:#29313c;--text:#f3f5f7;--muted:#808a98;--cyan:#23b7ff}*{box-sizing:border-box}html,body{background:var(--app-bg);min-height:100%;color:var(--text);margin:0}body,button,input,textarea{font-family:Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}button,input,textarea{color:inherit}button{border:0}.app-shell{background:radial-gradient(circle at 75% 8%,#23b7ff14,#0000 28%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/32px 32px,#080a0d;min-height:100vh;padding-bottom:52px}.app-header{border-bottom:1px solid var(--line);background:#080a0deb;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 28px;display:flex}.app-title,.header-actions,.channel-brand,.period-block,.preview-toolbar>div{align-items:center;display:flex}.app-title{gap:14px}.sales-stage-badge{color:#071016;letter-spacing:.12em;background:#63e6c5;margin-bottom:7px;padding:3px 6px;font:800 8px/1 monospace;display:inline-block}.app-title strong{letter-spacing:.16em;font:700 15px/1.2 monospace;display:block}.app-title small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.header-actions{gap:8px}.ghost-button,.export-button{cursor:pointer;background:#11151a;border:1px solid #333c47;min-height:40px;padding:0 15px;font-size:11px}.ghost-button:hover{border-color:#5a6674}.sales-license-button{color:#7ff0d3;border-color:#33b99a}.header-actions b{color:#63e6c5;margin-left:5px}.export-button{color:#071016;background:#39bcfa;border-color:#1b91c9;font-weight:800}.template-strip{border-bottom:1px solid var(--line);background:#0c0f13;padding:10px 18px;display:block}.template-intro{aspect-ratio:1.8;background:linear-gradient(135deg,#49c6ff14,#0000 58%),#10151a;border:1px solid #252d36;flex-direction:column;justify-content:center;min-width:0;padding:8px;display:flex}.template-card-grid{gap:6px;display:grid}.template-card-grid-first{grid-template-columns:repeat(10,minmax(0,1fr))}.template-card-grid-rest{grid-template-columns:repeat(10,minmax(0,1fr));margin-top:6px}.template-intro span,.panel-heading span,.selected-layer-title span,.current-template-box span{color:#49c6ff;letter-spacing:.16em;font:700 9px/1.2 monospace}.template-intro strong{margin-top:4px;font:500 13px/1.15 Soukou,serif}.template-intro small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.25}.template-intro span{font-size:7px}.template-card{text-align:left;cursor:pointer;background:#12161b;border:1px solid #2b323b;width:100%;min-height:70px;padding:7px;position:relative;overflow:hidden}.template-card:after{content:"";pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.template-card.is-active:after{border-color:#53caff}.template-number{color:#ffffff73;font:7px monospace;position:absolute;top:5px;right:6px}.template-mini-art{align-items:flex-end;gap:3px;width:40px;height:16px;margin-bottom:5px;display:flex}.template-mini-art i{background:currentColor;flex:1;height:80%}.template-mini-art i:nth-child(2){opacity:.55;height:50%}.template-mini-art i:nth-child(3){opacity:.25;height:100%}.template-card strong{font:700 10px/1.15 Soukou,serif;display:block}.template-card small{color:#9099a5;margin-top:3px;font-size:7px;line-height:1.2;display:block}.template-swatch-cyber{color:#30bcff;background:linear-gradient(135deg,#0c1520,#121820)}.template-swatch-neon{color:#ee63ff;background:linear-gradient(135deg,#211029,#111018)}.template-swatch-mono{color:#f1eee7;background:linear-gradient(135deg,#292929,#111)}.template-swatch-pastel{color:#fc668c;background:linear-gradient(135deg,#293344,#17212c)}.template-swatch-china{color:#ff62da;background:linear-gradient(135deg,#11072438,#110724c7),url(/themes/theme-china-bg.png) 50%/cover}.template-swatch-yumekawa{color:#7c4e95;background:linear-gradient(135deg,#ffffff14,#ffffff85),url(/themes/theme-yumekawa-bg.png) 50%/cover}.template-swatch-monochrome{color:#111;background:linear-gradient(135deg,#ffffff05,#ffffff61),url(/themes/theme-monochrome-editorial-bg.png) 50%/cover}.template-swatch-moon{color:#63c9ff;background:linear-gradient(135deg,#000c261a,#000c26b3),url(/themes/theme-moon-bg.png) 50%/cover}.template-swatch-wafu{color:#e8b768;background:linear-gradient(135deg,#0504041a,#050404b8),url(/themes/theme-wafu-bg.png) 50%/cover}.template-swatch-yumekawa .template-number,.template-swatch-monochrome .template-number{color:#1412197a}.template-card-wrap{aspect-ratio:1.8;background:#0c0f13;border:1px solid #252d36;flex-direction:column;min-width:0;display:flex}.template-card-wrap .template-card{border:0;border-bottom:1px solid #252d36;flex:1;min-height:0}.template-card-wrap.is-owned{border-color:#63e6c585}.template-access{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:4px;min-height:22px;padding:3px 6px;font:700 7px/1 monospace;display:flex}.template-access span{color:#737e8b}.template-card-wrap.is-owned .template-access span{color:#63e6c5}.template-access a,.template-access button,.template-access .coming-soon{color:#f5c75f;font:inherit;background:0 0;font-style:normal;text-decoration:none}.template-access a:hover{text-decoration:underline}.template-access button:disabled{opacity:.58;cursor:not-allowed}.editor-layout{grid-template-columns:340px minmax(0,1fr);max-width:1920px;margin:0 auto;display:grid}.editor-panel{border-right:1px solid var(--line);background:#0d1014f5;min-height:calc(100vh - 225px)}.editor-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.editor-tabs button{color:#727c88;cursor:pointer;background:#0d1014;border-right:1px solid #222832;height:48px;font-size:10px}.editor-tabs button.is-active{color:#fff;background:#151a20;box-shadow:inset 0 -2px #2fb9fa}.panel-scroll{max-height:calc(100vh - 276px);padding:18px;overflow-y:auto}.panel-scroll::-webkit-scrollbar{width:6px}.panel-scroll::-webkit-scrollbar-thumb{background:#303943}.panel-heading{border-bottom:1px solid #252b33;justify-content:space-between;align-items:end;margin-bottom:16px;padding-bottom:13px;display:flex}.panel-heading strong{margin-top:5px;font:500 15px/1.3 Soukou,serif;display:block}.panel-heading>small{color:#66717e;font:8px monospace}.field,.field-row label,.range-field{margin-bottom:12px;display:block}.field>span,.field-row label>span,.range-field>span{color:#959eaa;justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.field input,.field textarea,.field-row input{background:#11151a;border:1px solid #303741;outline:0;width:100%;padding:10px;font-size:11px}.field input:focus,.field textarea:focus,.field-row input:focus{border-color:#279ed6}.field textarea{resize:vertical}.field-row{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.field-row.three{grid-template-columns:repeat(3,1fr)}.day-editor{background:#11151a;border:1px solid #2b323a;margin-bottom:8px}.day-editor summary{cursor:pointer;grid-template-columns:40px 52px 1fr;align-items:center;gap:5px;min-height:45px;padding:0 10px;list-style:none;display:grid}.day-editor summary::-webkit-details-marker{display:none}.day-editor summary span{color:#42c2fd;font:700 9px monospace}.day-editor summary strong{font:600 12px Soukou,serif}.day-editor summary em{color:#8c96a1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.day-editor[open] summary{background:#161b21;border-bottom:1px solid #2b323a}.day-editor-body{padding:12px}.toggle-grid{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.check-field{color:#a2abb5;background:#0d1014;border:1px solid #2c343d;align-items:center;gap:8px;min-height:36px;padding:0 9px;font-size:9px;display:flex}.check-field.full{margin:13px 0}.check-field input{accent-color:#28b9fc}.inline-actions,.layer-move-buttons{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.inline-actions button,.layer-move-buttons button,.reset-button{color:#9ba5af;cursor:pointer;background:#14191f;border:1px solid #333b45;min-height:34px;font-size:9px}.panel-description{color:#858f9b;margin:0 0 15px;font-size:10px;line-height:1.8}.asset-buttons{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.asset-buttons button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#171d24,#101419);border:1px solid #303944;flex-direction:column;align-items:flex-start;min-height:100px;padding:12px;display:flex}.asset-buttons button:hover{border-color:#35b8f5}.asset-buttons span{color:#3abdf8;font:8px monospace}.asset-buttons strong{margin-top:auto;font:500 12px Soukou,serif}.asset-buttons small{color:#737e89;margin-top:5px;font-size:8px}.asset-tip,.current-template-box{background:#10161c;border-left:2px solid #2cb9f8;margin-top:16px;padding:13px}.asset-tip strong{color:#42c2fd;letter-spacing:.18em;font:8px monospace}.asset-tip p{color:#7e8894;margin:7px 0 0;font-size:9px;line-height:1.7}.current-template-box strong{margin-top:7px;font:500 16px Soukou,serif;display:block}.current-template-box small{color:#77828e;font:8px monospace}.font-settings-box{background:#0d1217;border:1px solid #2c3741;margin-top:16px;padding:14px}.font-settings-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.font-settings-heading span,.font-settings-heading strong{display:block}.font-settings-heading span{color:#63e6c5;letter-spacing:.15em;font:800 8px/1 monospace}.font-settings-heading strong{margin-top:6px;font:600 13px/1.3 Soukou,serif}.font-settings-heading button{color:#9af3dc;cursor:pointer;background:#152126;border:1px solid #3c5960;min-height:34px;padding:0 11px;font-size:9px}.font-settings-box>p{color:#8f9aa5;margin:11px 0;font-size:9px;line-height:1.7}.font-select-grid{gap:8px;display:grid}.font-select-grid label{color:#a9b3bd;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px;font-size:9px;display:grid}.font-select-grid select{color:#edf2f5;background:#090d11;border:1px solid #303b45;width:100%;min-height:34px;padding:0 8px;font-size:9px}.imported-font-list{gap:5px;margin-top:10px;display:grid}.imported-font-list>span{color:#c8d0d7;background:#11171c;border:1px solid #26313a;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;font-size:9px;display:flex}.imported-font-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imported-font-list button{color:#ff9ca9;cursor:pointer;background:0 0;font-size:8px}.font-settings-box>small{color:#727e89;margin-top:10px;font-size:8px;line-height:1.6;display:block}.font-size-settings-box{background:#0d1217;border:1px solid #2c3741;margin-top:12px;padding:14px}.font-size-settings-box summary{cursor:pointer;list-style:none;display:block}.font-size-settings-box summary::-webkit-details-marker{display:none}.font-size-settings-box summary span,.font-size-settings-box summary strong{display:block}.font-size-settings-box summary span{color:#56c7ff;letter-spacing:.15em;font:800 8px/1 monospace}.font-size-settings-box summary strong{margin-top:6px;font:600 13px/1.3 Soukou,serif}.font-size-control-list{margin-top:15px}.font-size-settings-box>button{color:#b9c4ce;cursor:pointer;background:#151b21;border:1px solid #36414c;width:100%;min-height:34px;font-size:9px}.reset-button{color:#ee8295;border-color:#5e2c36;width:100%;margin-top:16px}.layer-list{flex-direction:column;gap:5px;display:flex}.layer-row{color:#8e98a4;text-align:left;cursor:grab;background:#11151a;border:1px solid #2a3139;grid-template-columns:22px 48px 1fr 14px;align-items:center;gap:5px;min-height:42px;padding:0 9px;display:grid}.layer-row.is-selected{color:#fff;background:#17222b;border-color:#278fc1}.drag-handle{color:#53606c;font-size:12px}.layer-kind{color:#58c7fb;text-align:center;background:#10222c;padding:4px;font:7px monospace}.layer-kind.image{color:#ff82ad;background:#2d1520}.layer-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.layer-controls{background:#0d1115;border:1px solid #303842;margin-top:14px;padding:13px}.selected-layer-title{margin-bottom:13px}.selected-layer-title strong{margin-top:5px;font-size:12px;display:block}.range-field input{accent-color:#34baf8;width:100%}.range-field b{color:#d9e0e6;font:8px monospace}.clip-controls{background:#101820;border:1px solid #293640;gap:8px;margin:12px 0;padding:11px;display:grid}.clip-controls-title span{color:#58c7fb;letter-spacing:.14em;font:7px monospace;display:block}.clip-controls-title strong{color:#e7edf1;margin-top:5px;font-size:9px;display:block}.clip-controls small{color:#7c8995;font-size:8px;line-height:1.5}.clip-controls button{color:#cbd4db;cursor:pointer;background:#151b21;border:1px solid #46525d;min-height:32px;font-size:8px}.clip-target{background:#0c1217;border:1px solid #26333e;margin:0;padding:7px 8px}.clip-master{color:#e9f6fc;background:#12242d;border:1px solid #2f5366;margin:0;padding:8px}.layer-move-buttons .danger{color:#ee7e91;border-color:#5e2934;grid-column:1/-1}.preview-column{min-width:0;padding:18px 24px 0}.preview-toolbar{color:#7f8995;justify-content:space-between;align-items:center;min-height:42px;font-size:9px;display:flex}.preview-toolbar>div{gap:8px}.preview-toolbar strong{color:#dbe0e5;font-size:10px}.preview-toolbar small{font:8px monospace}.preview-toolbar p{color:#51c4f9;margin:0}.live-dot{background:#4ee8b0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #4ee8b0}.canvas-viewport{background:#050608;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000073}.schedule-canvas{--accent:#24bafd;--accent-2:#85ddff;--canvas-bg:#080d13;--surface:#101820;--surface-2:#17232d;--card:#e8eaeb;--card-text:#101318;--soft-text:#65717a;--font-base:"Soukou", serif;--font-header:var(--font-base);--font-profile:var(--font-base);--font-schedule:var(--font-base);--font-comment:var(--font-base);--size-channel-name:24px;--size-tagline:8px;--size-profile-code:9px;--size-profile-heading:11px;--size-schedule-title:64px;--size-weekly-theme:13px;--size-header-title:23px;--size-period:25px;--size-weekday:13px;--size-date:26px;--size-weekday-ja:7px;--size-time:8px;--size-stream-title:17px;--size-offline-status:17px;--size-offline-rest:9px;--size-stream-memo:9px;--size-comment-label:8px;--size-comment:16px;--size-footer-message:14px;--date-column-width:clamp(104px, calc(52px + var(--size-date) + var(--size-date)), 136px);transform-origin:0 0;isolation:isolate;-webkit-user-select:none;user-select:none;width:1600px;height:900px;font-family:var(--font-base);background:0 0;position:absolute;top:0;left:0;overflow:hidden}.canvas-background,.canvas-decoration,.profile-layer,.schedule-layer,.canvas-frame{pointer-events:none;position:absolute;inset:0}.canvas-layer-compositor,.canvas-layer-content{pointer-events:none;transform-origin:50%;position:absolute;inset:0}.canvas-background{background:radial-gradient(circle at 16% 48%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 27%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--canvas-bg);background-size:auto,40px 40px,40px 40px,auto;inset:132px 42px 108px;overflow:hidden}.theme-linked-background{pointer-events:none;background:radial-gradient(circle at 16% 48%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 27%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--canvas-bg);background-size:auto,40px 40px,40px 40px,auto;height:660px;position:absolute;top:132px;left:478px;right:42px}.canvas-decoration{overflow:hidden}.canvas-decoration:before{content:"";box-sizing:border-box;border:solid var(--canvas-bg);pointer-events:none;border-width:132px 42px 108px;position:absolute;inset:0}.grid-glow{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%);width:390px;height:664px;position:absolute;top:124px;left:40px}.ambient-orb{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);border-radius:50%;width:420px;height:420px;position:absolute}.orb-one{box-shadow:0 0 90px color-mix(in srgb, var(--accent) 12%, transparent);top:380px;left:-190px}.orb-two{width:560px;height:560px;top:-220px;right:-250px}.decor-line{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.45;height:1px;position:absolute}.line-one{width:480px;top:112px;left:60px}.line-two{width:620px;bottom:74px;right:70px}.profile-layer{border:1px solid color-mix(in srgb, var(--accent) 48%, #222);background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 88%, transparent), #05080ceb);width:410px;height:660px;padding:30px 30px 26px;inset:132px auto auto 42px}.weekly-theme-layer{pointer-events:none;width:410px;height:660px;position:absolute;top:132px;left:42px}.profile-code{color:var(--accent);font:500 var(--size-profile-code)/1 var(--font-profile);letter-spacing:.16em}.profile-title{margin-top:42px}.profile-title small{color:var(--accent-2);font:600 var(--size-profile-heading)/1.2 var(--font-profile);letter-spacing:.22em}.profile-title h1{font-family:var(--font-profile);font-size:var(--size-schedule-title);letter-spacing:.03em;margin:18px 0 0;font-weight:500;line-height:.82}.profile-title h1 span{display:block}.profile-title h1 span:last-child{color:var(--accent)}.profile-visual-space{border:1px dashed color-mix(in srgb, var(--accent) 22%, transparent);height:270px;color:color-mix(in srgb, var(--accent) 62%, #fff);letter-spacing:.2em;flex-direction:column;justify-content:center;align-items:center;margin-top:28px;font:10px monospace;display:flex}.profile-visual-space small{color:#5e6872;letter-spacing:0;margin-top:9px;font:9px sans-serif}.weekly-theme{border-left:3px solid var(--accent);background:#00000059;padding:13px 15px;position:absolute;bottom:28px;left:30px;right:30px}.weekly-theme span{color:var(--accent);letter-spacing:.15em;font:8px monospace;display:block}.weekly-theme strong{font:500 var(--size-weekly-theme) var(--font-profile);margin-top:7px;display:block}.canvas-header{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, #333);grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;column-gap:clamp(14px,2vw,32px);height:92px;display:grid;position:absolute;top:20px;left:42px;right:42px}.channel-brand{gap:13px;min-width:0;overflow:hidden}.channel-brand strong{font:500 var(--size-channel-name)/1 var(--font-header);letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.channel-brand small{color:#77828e;font:500 var(--size-tagline)/1.2 var(--font-header);letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.period-block{align-items:center;gap:clamp(22px, calc(var(--size-header-title) * 1.05), 42px);padding:0 clamp(22px, calc(var(--size-period) * 1.35), 48px);white-space:nowrap;border-left:1px solid #38434e;border-right:1px solid #38434e;grid-template-columns:max-content max-content;display:grid}.period-block>span{color:var(--accent);font:700 var(--size-header-title)/1 var(--font-header);letter-spacing:.12em}.period-range{justify-content:center;align-items:center;column-gap:clamp(9px, calc(var(--size-period) * .42), 18px);grid-template-columns:max-content max-content max-content;min-width:0;display:grid}.period-range strong{font:500 var(--size-period) var(--font-header);letter-spacing:.08em;font-variant-numeric:tabular-nums;line-height:1}.period-range .period-separator{min-width:1.15em;color:color-mix(in srgb, var(--accent) 72%, #fff);font:700 clamp(18px, var(--size-period), 38px)/1 var(--font-header);text-align:center}.template-status{color:#87919c;letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-width:0;font:9px monospace;overflow:hidden}.template-status i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;margin-right:9px;display:inline-block}.week-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);gap:12px;height:660px;display:grid;position:absolute;top:132px;left:478px;right:42px}.schedule-card{grid-template-columns:var(--date-column-width) 174px minmax(0, 1fr);min-width:0;color:var(--card-text);background:var(--card);display:grid;position:relative;overflow:hidden}.schedule-card:before{content:"";width:calc(var(--date-column-width) + 12px);background:var(--accent);height:4px;position:absolute;top:0;left:0}.schedule-card.no-thumbnail{grid-template-columns:var(--date-column-width) minmax(0, 1fr)}.schedule-card:nth-child(7){grid-column:1}.card-date{text-align:center;border-right:1px solid #14181c2e;grid-template-rows:auto auto auto minmax(0,1fr);place-items:start center;row-gap:3px;min-width:0;padding:13px 8px 10px;display:grid;container-type:inline-size}.card-date span,.card-date strong,.card-date small,.card-date em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.08;overflow:hidden}.card-date span{color:var(--accent);font-family:var(--font-schedule);font-size:min(var(--size-weekday), 18cqi);letter-spacing:.12em;font-weight:700}.card-date strong{font-family:var(--font-schedule);font-size:min(var(--size-date), 27cqi);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:500}.card-date small{color:#636b72;font-family:var(--font-schedule);font-size:min(var(--size-weekday-ja), 18cqi);font-weight:500}.card-date em{color:#fff;min-width:46px;font-family:var(--font-schedule);font-size:min(var(--size-time), 15cqi);background:#14171a;align-self:end;padding:4px 8px;font-style:normal;font-weight:700}.card-thumbnail{color:color-mix(in srgb, var(--accent) 65%, #555);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, #ddd) 0 7px, color-mix(in srgb, var(--accent) 4%, #eee) 7px 14px);flex-direction:column;justify-content:center;align-items:center;margin:13px 0;display:flex;position:relative;overflow:hidden}.card-thumbnail img{object-fit:cover;width:100%;height:100%}.card-thumbnail i{font:20px monospace}.card-thumbnail span{letter-spacing:.16em;margin-top:7px;font:7px monospace}.card-copy{flex-direction:column;justify-content:center;min-width:0;padding:20px 16px 14px;display:flex}.card-copy>span{color:#6b737a;letter-spacing:.12em;font:7px monospace}.card-copy strong{font:500 var(--size-stream-title)/1.3 var(--font-schedule);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;padding:.12em 0 .06em;overflow:hidden}.card-copy p{color:#545d64;font:500 var(--size-stream-memo)/1.25 var(--font-schedule);overflow-wrap:anywhere;text-overflow:clip;white-space:pre-wrap;margin:7px 0 0;overflow:hidden}.schedule-card.is-offline{filter:grayscale();opacity:.42;background:#8c8c8c}.schedule-card.is-offline .card-copy{align-items:center}.schedule-card.is-offline .card-copy strong.offline-title{font-size:var(--size-offline-status);letter-spacing:.14em}.schedule-card.is-offline .card-copy p.offline-rest-label{font-size:var(--size-offline-rest)}.comment-card{border:1px solid color-mix(in srgb, var(--accent) 55%, #333);color:#fff;background:color-mix(in srgb, var(--surface) 92%, transparent);width:534px;height:156px;padding:26px 28px;position:absolute;top:636px;right:42px}.comment-card>span{color:var(--accent);font-family:monospace;font-size:var(--size-comment-label);letter-spacing:.15em;line-height:1.2}.comment-card strong{font:500 var(--size-comment)/1.5 var(--font-comment);white-space:pre-line;margin-top:13px;display:block}.comment-card small{color:#68727d;letter-spacing:.13em;font:7px monospace;position:absolute;bottom:20px;left:28px}.canvas-image{pointer-events:auto;cursor:move;touch-action:none;transform-origin:50%;filter:drop-shadow(0 12px 18px #0000004d);height:auto;position:absolute}.canvas-image.is-selected{outline:2px dashed var(--accent);outline-offset:5px}.canvas-frame{border:1px solid color-mix(in srgb, var(--accent) 28%, #333);inset:8px}.corner{border-color:var(--accent);width:30px;height:30px;position:absolute}.corner.tl{border-top:3px solid;border-left:3px solid;top:-1px;left:-1px}.corner.tr{border-top:3px solid;border-right:3px solid;top:-1px;right:-1px}.corner.bl{border-bottom:3px solid;border-left:3px solid;bottom:-1px;left:-1px}.corner.br{border-bottom:3px solid;border-right:3px solid;bottom:-1px;right:-1px}.canvas-frame footer{border-top:1px solid color-mix(in srgb, var(--accent) 26%, #333);color:#68727c;letter-spacing:.12em;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;font:7px monospace;display:grid;position:absolute;bottom:8px;left:33px;right:33px}.canvas-frame footer strong{color:var(--accent);font:500 var(--size-footer-message) var(--font-base)}.canvas-frame footer span:last-child{justify-self:end}.pastel-shapes{display:none}.template-neon{--accent:#f05dff;--accent-2:#ff536e;--canvas-bg:#120b18;--surface:#211127;--surface-2:#3b1529;--card:#25182d;--card-text:#fff5ff;--soft-text:#b49abb}.template-neon .canvas-background,.template-neon .theme-linked-background{background:radial-gradient(circle at 13% 48%,#ee4bff38,#0000 28%),radial-gradient(circle at 85% 10%,#ff315c2b,#0000 26%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/46px 46px,#110a17}.template-neon .schedule-card{background:linear-gradient(145deg,#30172f,#1b1422);border:1px solid #ff536e47;box-shadow:inset 0 0 22px #f05dff0d}.template-neon .card-date,.template-neon .card-copy>span,.template-neon .card-copy p{color:#c1a9c8}.template-neon .card-date em{color:#170d1b;background:#ff536e}.template-neon .card-thumbnail{background:repeating-linear-gradient(135deg,#44213b 0 7px,#28172d 7px 14px)}.template-neon .profile-layer{background:linear-gradient(165deg,#250c2db8,#0a060fe0);border-color:#f05dffb8;box-shadow:inset 0 0 36px #ff325f14,0 0 24px #f05dff14}.template-neon .weekly-theme{background:#1e0516b8;border-left-color:#ff536e}.template-mono{--accent:#191919;--accent-2:#555;--canvas-bg:#eeeae2;--surface:#f5f2eb;--surface-2:#dfdbd3;--card:#faf9f5;--card-text:#111;color:#111}.template-mono .canvas-background,.template-mono .theme-linked-background{background-color:#eeeae2;background-image:linear-gradient(90deg,#00000009 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.template-mono .profile-layer{color:#f5f2eb;background:#171717;border-color:#111}.template-mono .profile-code,.template-mono .profile-title small{color:#d8d5ce}.template-mono .profile-title h1,.template-mono .profile-title h1 span,.template-mono .profile-title h1 span:last-child{color:#f5f3ee}.template-mono .profile-visual-space{color:#e4e1da;border-color:#77736d}.template-mono .profile-visual-space small{color:#bbb7b0}.template-mono .weekly-theme{color:#111;background:#f2efe8}.template-mono .channel-mark{color:#fff}.template-mono .channel-brand small,.template-mono .template-status,.template-mono .card-copy>span,.template-mono .card-copy p{color:#555}.template-mono .period-block{border-color:#aaa}.template-mono .canvas-header{border-color:#777}.template-mono .schedule-card{border:1px solid #222}.template-mono .card-thumbnail{background:repeating-linear-gradient(135deg,#ddd 0 7px,#eee 7px 14px)}.template-mono .comment-card{color:#fff;background:#171717;border-color:#171717}.template-mono .comment-card>span{color:#ddd9d1}.template-mono .comment-card strong{color:#f7f5f0}.template-mono .comment-card small{color:#bcb8b1}.template-mono .canvas-frame{border-color:#555}.template-mono .canvas-frame footer{color:#555;border-color:#999}.template-pastel{--accent:#fa5f8b;--accent-2:#5fc6da;--canvas-bg:#fff6e8;--surface:#fffdf8;--surface-2:#ffe7ef;--card:#fffdf9;--card-text:#293042;color:#293042}.template-pastel .canvas-background,.template-pastel .theme-linked-background{background:radial-gradient(circle at 15% 30%,#ff6e932e,#0000 28%),radial-gradient(circle at 88% 8%,#5bc9d733,#0000 25%),#fff6e8}.template-pastel .grid-glow,.template-pastel .ambient-orb,.template-pastel .decor-line{display:none}.template-pastel .pastel-shapes{display:block}.pastel-shapes i{opacity:.7;border-radius:50%;display:block;position:absolute}.pastel-shapes i:first-child{background:#ffd45c;width:220px;height:220px;top:380px;left:25px}.pastel-shapes i:nth-child(2){background:#7ad9d8;width:160px;height:160px;top:650px;left:260px}.pastel-shapes i:nth-child(3){background:#ff85a8;width:110px;height:110px;top:90px;right:40px}.pastel-shapes i:nth-child(4){background:#8cb8ff;width:70px;height:70px;bottom:40px;right:320px}.template-pastel .profile-layer,.template-pastel .schedule-card,.template-pastel .comment-card{border:2px solid #293042;border-radius:18px;box-shadow:7px 7px #2930421f}.template-pastel .profile-layer{background:#fffdf8eb}.template-pastel .profile-title h1{font-family:var(--font-profile);letter-spacing:-.05em;font-weight:900}.template-pastel .profile-visual-space{background:#ffd8e273;border-radius:14px}.template-pastel .weekly-theme{color:#293042;background:radial-gradient(circle at 88% 24%,#ffffffc7 0 7px,#0000 8px),linear-gradient(125deg,#ffd4e1 0 37%,#fff0a8 37% 68%,#c9f1ed 68% 100%);border:2px solid #293042;border-left:8px solid #fa5f8b;border-radius:13px;box-shadow:5px 5px #2930421f}.template-pastel .weekly-theme span{color:#d53767}.template-pastel .weekly-theme strong{color:#293042}.template-pastel .schedule-card:before{width:100%;height:8px}.template-pastel .card-date{border-color:#d2cad0}.template-pastel .card-date em{background:#293042;border-radius:20px}.template-pastel .card-thumbnail{background:repeating-linear-gradient(135deg,#ffe0e9 0 8px,#fff1d7 8px 16px);border-radius:10px}.template-pastel .comment-card{color:#293042;background:#d9f3ef}.template-pastel .canvas-header{border-color:#aaa4aa}.template-pastel .channel-brand small,.template-pastel .template-status,.template-pastel .card-copy>span,.template-pastel .card-copy p{color:#6c7080}.template-pastel .canvas-frame{border-color:#293042;border-radius:14px}.template-pastel .canvas-frame footer{color:#5f6370;border-color:#b4aeb4}.template-china{--accent:#ff4fd4;--accent-2:#ffb05e;--canvas-bg:#100925;--surface:#20102c;--surface-2:#33133d;--card:#24152f;--card-text:#fff5ff;--soft-text:#c2a9ca}.template-china .canvas-background,.template-china .theme-linked-background{background:linear-gradient(90deg,#0c041842,#0c04189e),url(/themes/theme-china-bg.png) 50%/cover no-repeat}.template-china .grid-glow,.template-china .ambient-orb,.template-china .decor-line,.template-china .pastel-shapes{display:none}.template-china .profile-layer{background:linear-gradient(165deg,#23082dc2,#080512e6);border:1px solid #ff4fd4c7;box-shadow:inset 0 0 42px #ff4fd41a}.template-china .profile-visual-space{background:#1206194d;border-color:#ffb05e6b}.template-china .weekly-theme{background:linear-gradient(90deg,#35072be0,#11051dc7);border-left-color:#ffb05e}.template-china .schedule-card{background:linear-gradient(145deg,#2f1236f5,#160d20f7);border:1px solid #ff4fd44d;box-shadow:inset 0 0 24px #ff51c20f}.template-china .card-date,.template-china .card-date small,.template-china .card-copy>span,.template-china .card-copy p{color:#cdb9d3}.template-china .card-date em{color:#201022;background:#ffb05e}.template-china .card-thumbnail{background:repeating-linear-gradient(135deg,#ff4fd433 0 8px,#ffb05e17 8px 16px),#2c1737}.template-china .comment-card{background:#18081df0;border-color:#ffb05e8a}.template-yumekawa{--accent:#d45fc5;--accent-2:#5c8ed8;--canvas-bg:#e9ddff;--surface:#fff8ff;--surface-2:#eadbff;--card:#fffbff;--card-text:#503c66;--soft-text:#776789;color:#4a365e}.template-yumekawa .canvas-background,.template-yumekawa .theme-linked-background{background:linear-gradient(#ffffff29,#ffffff40),url(/themes/theme-yumekawa-bg.png) 50%/cover no-repeat}.template-yumekawa .grid-glow,.template-yumekawa .ambient-orb,.template-yumekawa .decor-line,.template-yumekawa .pastel-shapes{display:none}.template-yumekawa .profile-layer,.template-yumekawa .schedule-card,.template-yumekawa .comment-card{border:2px solid #ffffffd6;border-radius:22px;box-shadow:0 9px 24px #71559a26,inset 0 0 0 1px #cf8fde47}.template-yumekawa .profile-layer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff8ffb8}.template-yumekawa .profile-visual-space{color:#855b9d;background:#ffffff4d;border-color:#9864b459;border-radius:18px}.template-yumekawa .profile-visual-space small,.template-yumekawa .channel-brand small,.template-yumekawa .template-status,.template-yumekawa .card-date small,.template-yumekawa .card-copy>span,.template-yumekawa .card-copy p{color:#746484}.template-yumekawa .weekly-theme{color:#4d3862;background:linear-gradient(110deg,#ffbedff0,#d6cffff0,#b5ebfff0);border:2px solid #ffffffe6;border-left:8px solid #d45fc5;border-radius:18px;box-shadow:0 7px 18px #62518b24}.template-yumekawa .schedule-card{background:#fffbffe6}.template-yumekawa .schedule-card:before{background:linear-gradient(90deg,#f08fc6,#b69bea,#7fcfe8,#f5c675);border-radius:20px 20px 0 0;width:100%;height:7px}.template-yumekawa .card-date{border-color:#5d487129}.template-yumekawa .card-date em{color:#fff;background:#70507f;border-radius:20px}.template-yumekawa .card-thumbnail{background:repeating-linear-gradient(135deg,#f29ecd59 0 9px,#abd8f452 9px 18px),#fff;border-radius:14px}.template-yumekawa .comment-card{color:#4a365e;background:#eee3ffeb}.template-yumekawa .comment-card small{color:#756787}.template-yumekawa .canvas-header,.template-yumekawa .canvas-frame footer{border-color:#5d487157}.template-yumekawa .canvas-frame{border-color:#6f4e8b9e;border-radius:18px}.template-monochrome{--accent:#080808;--accent-2:#292929;--canvas-bg:#e9e8e3;--surface:#f9f9f6;--surface-2:#d8d8d4;--card:#fafaf7;--card-text:#090909;--soft-text:#4d4d4d;color:#090909}.template-monochrome .canvas-background,.template-monochrome .theme-linked-background{background:linear-gradient(100deg,#ffffff0a,#ffffff42),url(/themes/theme-monochrome-editorial-bg.png) 50%/cover no-repeat}.template-monochrome .grid-glow,.template-monochrome .ambient-orb,.template-monochrome .decor-line,.template-monochrome .pastel-shapes{display:none}.template-monochrome .profile-layer{color:#080808;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(155deg,#0000 0 65%,#080808f5 65% 69%,#0000 69%),radial-gradient(circle,#08080866 0 1.2px,#0000 1.4px) right 18px bottom 18px/9px 9px,#fafaf7f0;border:4px solid #080808;box-shadow:11px 11px #0000002e}.template-monochrome .profile-code,.template-monochrome .profile-title small,.template-monochrome .profile-title h1,.template-monochrome .profile-title h1 span{color:#080808}.template-monochrome .profile-title h1 span:last-child{color:#fff;background:#080808;width:fit-content;margin-top:7px;padding:4px 13px 8px;transform:skew(-7deg)}.template-monochrome .profile-visual-space{color:#080808;background:linear-gradient(135deg,#0000 0 47%,#08080814 47% 49%,#0000 49%),#ffffff57;border:2px solid #080808}.template-monochrome .profile-visual-space small{color:#3d3d3d}.template-monochrome .weekly-theme{color:#fff;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#080808 0 12px,#181818 12px 13px);border:0;border-left:18px solid #fff;box-shadow:8px 8px #00000029}.template-monochrome .weekly-theme span{color:#cfcfca}.template-monochrome .weekly-theme strong{color:#fff}.template-monochrome .schedule-card{clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,17px 100%,0 calc(100% - 17px));background:#fafaf7f5;border:3px solid #080808;box-shadow:7px 7px #00000021}.template-monochrome .schedule-card:before{background:repeating-linear-gradient(135deg,#080808 0 9px,#f8f8f5 9px 13px);width:100%;height:9px}.template-monochrome .card-date,.template-monochrome .card-date small,.template-monochrome .card-copy>span,.template-monochrome .card-copy p,.template-monochrome .channel-brand small,.template-monochrome .template-status{color:#4b4b4b}.template-monochrome .card-date em{color:#fff;background:#080808}.template-monochrome .card-thumbnail{background:radial-gradient(circle,#080808 0 1.2px,#0000 1.4px) 0 0/8px 8px,#e7e7e3;border:2px solid #080808}.template-monochrome .schedule-card:nth-child(2n){color:#fff;background:#080808f7;border-color:#080808}.template-monochrome .schedule-card:nth-child(2n):before{background:repeating-linear-gradient(135deg,#fff 0 9px,#080808 9px 13px)}.template-monochrome .schedule-card:nth-child(2n) .card-date{border-color:#ffffff3d}.template-monochrome .schedule-card:nth-child(2n) .card-date span,.template-monochrome .schedule-card:nth-child(2n) .card-date strong,.template-monochrome .schedule-card:nth-child(2n) .card-copy strong{color:#fff}.template-monochrome .schedule-card:nth-child(2n) .card-date small,.template-monochrome .schedule-card:nth-child(2n) .card-copy>span,.template-monochrome .schedule-card:nth-child(2n) .card-copy p{color:#c5c5c1}.template-monochrome .schedule-card:nth-child(2n) .card-date em{color:#080808;background:#fff}.template-monochrome .schedule-card:nth-child(2n) .card-thumbnail{color:#fff;background:repeating-linear-gradient(135deg,#101010 0 8px,#444 8px 10px);border-color:#fff}.template-monochrome .comment-card{color:#080808;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:linear-gradient(135deg,#0000 0 78%,#08080814 78%),#fafaf7f5;border:4px solid #080808;border-left-width:20px}.template-monochrome .comment-card>span,.template-monochrome .comment-card strong{color:#080808}.template-monochrome .comment-card small{color:#555}.template-monochrome .period-block{color:#fff;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);background:#080808;border:0}.template-monochrome .period-block>span,.template-monochrome .period-range strong,.template-monochrome .period-range .period-separator{color:#fff}.template-monochrome .canvas-header{border-bottom:4px solid #080808}.template-monochrome .canvas-frame footer{color:#3f3f3f;border-color:#080808}.template-monochrome .canvas-frame{border:4px solid #080808}.template-monochrome .canvas-frame footer strong{color:#080808}.template-moon{--accent:#55c9ff;--accent-2:#c8e9ff;--canvas-bg:#031434;--surface:#071a3c;--surface-2:#0b2d5c;--card:#0a2245;--card-text:#eef8ff;--soft-text:#9ec5df}.template-moon .canvas-background,.template-moon .theme-linked-background{background:linear-gradient(90deg,#010a2238,#010a2294),url(/themes/theme-moon-bg.png) 50%/cover no-repeat}.template-moon .grid-glow,.template-moon .ambient-orb,.template-moon .decor-line,.template-moon .pastel-shapes{display:none}.template-moon .profile-layer{background:linear-gradient(155deg,#051c41c7,#020a1ee6);border:1px solid #55c9ffad;box-shadow:inset 0 0 45px #2d99ff1a,0 0 22px #2497ff14}.template-moon .profile-visual-space{background:radial-gradient(circle,#52b2ff1f,#0000 58%);border-color:#9fdcff59}.template-moon .weekly-theme{background:linear-gradient(90deg,#082048ed,#03112fc2);border-left-color:#d7eaff}.template-moon .schedule-card{background:linear-gradient(145deg,#0a264df5,#051633f7);border:1px solid #55c9ff57;box-shadow:inset 0 0 25px #51b9ff0f}.template-moon .card-date,.template-moon .card-date small,.template-moon .card-copy>span,.template-moon .card-copy p{color:#a9cce2}.template-moon .card-date em{color:#06162e;background:#bce8ff}.template-moon .card-thumbnail{background:radial-gradient(circle,#55c9ff2e,#0000 42%),repeating-linear-gradient(135deg,#55c9ff1f 0 8px,#0823495c 8px 16px),#0a1d3c}.template-moon .comment-card{background:#041430f0;border-color:#55c9ff7a}.template-wafu{--accent:#d5463f;--accent-2:#e8c277;--canvas-bg:#100d0d;--surface:#1d1715;--surface-2:#3b1d18;--card:#efe8d9;--card-text:#241a16;--soft-text:#76685d}.template-wafu .canvas-background,.template-wafu .theme-linked-background{background:linear-gradient(90deg,#0806063d,#08060685),url(/themes/theme-wafu-bg.png) 50%/cover no-repeat}.template-wafu .grid-glow,.template-wafu .ambient-orb,.template-wafu .decor-line,.template-wafu .pastel-shapes{display:none}.template-wafu .profile-layer{background:linear-gradient(165deg,#1b1311b3,#070606e6);border:1px solid #e8c27794;box-shadow:inset 0 0 38px #d5463f14}.template-wafu .profile-visual-space{color:#e6cf9e;background:#170c0b38;border-color:#e8c27752}.template-wafu .profile-visual-space small{color:#a99478}.template-wafu .weekly-theme{background:linear-gradient(90deg,#45120fe6,#140c0bcc);border-left-color:#d5463f}.template-wafu .weekly-theme span{color:#e8c277}.template-wafu .schedule-card{background:linear-gradient(#ffffff14,#ffffff14),#efe8d9;border:1px solid #58312180;box-shadow:inset 0 0 18px #673a2314}.template-wafu .schedule-card:before{background:linear-gradient(90deg,#b72f2b,#e3b765)}.template-wafu .card-date span{color:#ad302e}.template-wafu .card-date,.template-wafu .card-date small,.template-wafu .card-copy>span,.template-wafu .card-copy p{color:#6d5c50}.template-wafu .card-date em{color:#f5e9cf;background:#2d201a}.template-wafu .card-thumbnail{color:#9d3b34;background:repeating-linear-gradient(135deg,#ad302e1f 0 8px,#e7c2772e 8px 16px),#e5ddce}.template-wafu .comment-card{color:#f7ecd9;background:#23110ff0;border-color:#e8c27785}.template-wafu .comment-card>span{color:#e8c277}.template-wafu .comment-card small{color:#b19b80}.template-wafu .canvas-frame{border-color:#e8c2778c}.template-wafu .canvas-frame footer{border-color:#e8c27752}.template-china .schedule-card:after,.template-yumekawa .schedule-card:after,.template-monochrome .schedule-card:after,.template-moon .schedule-card:after,.template-wafu .schedule-card:after,.template-china .comment-card:after,.template-yumekawa .comment-card:after,.template-monochrome .comment-card:after,.template-moon .comment-card:after,.template-wafu .comment-card:after{content:"";z-index:0;pointer-events:none;background-color:#0000;background-repeat:no-repeat;background-size:400% 200%;background-position:var(--motif-x,0%) var(--motif-y,0%);filter:none;width:96px;height:128px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.template-china .schedule-card>.card-date,.template-china .schedule-card>.card-thumbnail,.template-china .schedule-card>.card-copy,.template-yumekawa .schedule-card>.card-date,.template-yumekawa .schedule-card>.card-thumbnail,.template-yumekawa .schedule-card>.card-copy,.template-monochrome .schedule-card>.card-date,.template-monochrome .schedule-card>.card-thumbnail,.template-monochrome .schedule-card>.card-copy,.template-moon .schedule-card>.card-date,.template-moon .schedule-card>.card-thumbnail,.template-moon .schedule-card>.card-copy,.template-wafu .schedule-card>.card-date,.template-wafu .schedule-card>.card-thumbnail,.template-wafu .schedule-card>.card-copy{z-index:1;position:relative}.template-china .comment-card,.template-yumekawa .comment-card,.template-monochrome .comment-card,.template-moon .comment-card,.template-wafu .comment-card{overflow:hidden}.template-china .comment-card>span,.template-china .comment-card>strong,.template-yumekawa .comment-card>span,.template-yumekawa .comment-card>strong,.template-monochrome .comment-card>span,.template-monochrome .comment-card>strong,.template-moon .comment-card>span,.template-moon .comment-card>strong,.template-wafu .comment-card>span,.template-wafu .comment-card>strong{z-index:1;position:relative}.template-china .comment-card>small,.template-yumekawa .comment-card>small,.template-monochrome .comment-card>small,.template-moon .comment-card>small,.template-wafu .comment-card>small{z-index:1}.schedule-card:first-child{--motif-x:0%;--motif-y:0%}.schedule-card:nth-child(2){--motif-x:33.333%;--motif-y:0%}.schedule-card:nth-child(3){--motif-x:66.666%;--motif-y:0%}.schedule-card:nth-child(4){--motif-x:100%;--motif-y:0%}.schedule-card:nth-child(5){--motif-x:0%;--motif-y:100%}.schedule-card:nth-child(6){--motif-x:33.333%;--motif-y:100%}.schedule-card:nth-child(7){--motif-x:66.666%;--motif-y:100%}.template-china .schedule-card:after,.template-china .comment-card:after{opacity:.82;background-image:url(/themes/motifs/china-motifs-v2.png)}.template-yumekawa .schedule-card:after,.template-yumekawa .comment-card:after{opacity:.8;background-image:url(/themes/motifs/yumekawa-motifs-v2.png)}.template-monochrome .schedule-card:after,.template-monochrome .comment-card:after{opacity:.82;background-image:url(/themes/motifs/monochrome-motifs-v2.png)}.template-moon .schedule-card:after,.template-moon .comment-card:after{opacity:.84;background-image:url(/themes/motifs/moon-motifs-v2.png)}.template-wafu .schedule-card:after,.template-wafu .comment-card:after{opacity:.84;background-image:url(/themes/motifs/wafu-motifs-v2.png)}.template-china .comment-card:after,.template-yumekawa .comment-card:after,.template-monochrome .comment-card:after,.template-moon .comment-card:after,.template-wafu .comment-card:after{background-position:100% 100%;width:108px;height:144px;right:24px}.preview-note{color:#727d89;padding:12px 2px;font-size:9px}.preview-note span{color:#41c2fb;margin-right:8px;font:8px monospace}.preview-note a{color:#f4c55f;margin-left:12px;font-weight:700;text-decoration:none}.preview-note em{color:#f5c75f;margin-left:12px;font-style:normal}.sales-watermark{z-index:2147483000;color:#ffffffe0;text-align:center;text-shadow:0 3px 18px #000000d1;pointer-events:none;background:repeating-linear-gradient(-24deg,#0000 0 145px,#ffffff09 145px 150px),#04070a14;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sales-watermark span{letter-spacing:.22em;border:2px solid;padding:9px 22px;font:800 34px/1 monospace}.sales-watermark strong{letter-spacing:.12em;margin-top:18px;font:700 24px/1 Soukou,serif}.sales-watermark small{letter-spacing:.08em;margin-top:10px;font:700 12px/1.4 sans-serif}.sales-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020407c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sales-modal{background-color:#11161c;background-image:linear-gradient(#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #37414c;width:min(720px,100%);max-height:calc(100vh - 48px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 26px 90px #0009}.sales-modal-close{color:#a9b2bd;cursor:pointer;background:#1a2028;width:38px;height:38px;font-size:24px;position:absolute;top:16px;right:16px}.sales-modal-kicker{color:#63e6c5;letter-spacing:.2em;font:800 9px/1 monospace}.sales-modal h2{margin:10px 0;font:700 27px/1.3 Soukou,serif}.sales-modal>p{color:#939eaa;max-width:610px;margin:0 0 24px;font-size:12px;line-height:1.9}.license-code-field{display:block}.license-code-field span{color:#7b8794;letter-spacing:.12em;margin-bottom:8px;font:700 9px/1 monospace;display:block}.license-code-field input{letter-spacing:.09em;background:#0b0f14;border:1px solid #3e4955;outline:0;width:100%;height:54px;padding:0 16px;font:700 17px/1 monospace}.license-code-field input:focus{border-color:#63e6c5}.sales-primary-button{color:#07110f;cursor:pointer;background:#63e6c5;width:100%;min-height:50px;margin-top:12px;font-weight:800}.sales-primary-button:disabled,.sales-modal-actions button:disabled{opacity:.5;cursor:wait}.sales-message{color:#8c98a5;margin-top:14px;line-height:1.6;display:block}.owned-design-list{gap:8px;display:grid}.owned-design-list article{background:#0e1318;border:1px solid #29323c;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:grid}.owned-design-list article>span{color:#6d7884;font:800 8px/1 monospace}.owned-design-list article.is-owned{border-color:#63e6c57a}.owned-design-list article.is-owned>span{color:#63e6c5}.owned-design-list strong,.owned-design-list small{display:block}.owned-design-list strong{font:700 13px/1.4 Soukou,serif}.owned-design-list small{color:#697582;margin-top:3px;font:8px monospace}.owned-design-list button,.owned-design-list a{color:#dfe6ec;cursor:pointer;background:#192028;border:1px solid #3b4855;padding:9px 11px;font-size:9px;text-decoration:none}.owned-design-list a{color:#f5c75f;border-color:#f5c75f73}.owned-design-list em,.pack-offer em{color:#68737f;font-size:9px}.pack-offer{background:linear-gradient(135deg,#f5c75f14,#63e6c50a);border:1px solid #f5c75f59;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px;display:flex}.pack-offer span,.pack-offer strong,.pack-offer small{display:block}.pack-offer span{color:#f5c75f;letter-spacing:.15em;font:800 8px monospace}.pack-offer strong{margin-top:5px;font:700 15px Soukou,serif}.pack-offer small{color:#828e9a;margin-top:4px;font-size:9px}.pack-offer a{color:#10100b;white-space:nowrap;background:#f5c75f;padding:11px 15px;font-size:10px;font-weight:800;text-decoration:none}.sales-modal-actions{gap:8px;margin-top:16px;display:flex}.sales-modal-actions button{cursor:pointer;background:#171d24;border:1px solid #36414d;min-height:40px;padding:0 14px;font-size:10px}.sales-admin{color:#edf2f5;background:radial-gradient(circle at 80% 0,#63e6c514,#0000 32%),#080b0e;min-height:100vh;padding:34px}.sales-admin-header,.admin-key-panel,.admin-section{max-width:1280px;margin-inline:auto}.sales-admin-header{border-bottom:1px solid #2a323a;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.sales-admin-header span{color:#63e6c5;letter-spacing:.18em;font:800 9px monospace}.sales-admin-header h1{margin:7px 0 4px;font:700 30px Soukou,serif}.sales-admin-header p{color:#798591;margin:0;font-size:11px}.sales-admin-header a{color:#dce4e9;border:1px solid #35414c;padding:11px 14px;font-size:10px;text-decoration:none}.admin-key-panel{background:#10151a;border:1px solid #29323b;grid-template-columns:minmax(250px,420px) auto minmax(200px,1fr);align-items:end;gap:12px;margin-top:18px;padding:16px;display:grid}.admin-key-panel label span,.admin-product-card>label,.license-generator label{color:#8f9aa6;gap:6px;font-size:9px;display:grid}.admin-key-panel input,.admin-product-card input,.admin-product-card textarea,.license-generator input,.license-generator select{background:#0a0e12;border:1px solid #333e49;outline:0;width:100%;min-height:40px;padding:9px 10px}.license-generator select{color:#edf2f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.license-generator select option{color:#edf2f5;background:#0a0e12}.admin-key-panel button,.admin-product-card>button,.license-generator button,.generated-codes button{color:#07110f;cursor:pointer;background:#63e6c5;min-height:40px;padding:0 14px;font-size:10px;font-weight:800}.admin-key-panel p{color:#9ba6b2;margin:0;font-size:10px}.admin-section{margin-top:34px}.admin-section-title{align-items:center;gap:13px;margin-bottom:14px;display:flex}.admin-section-title>span{color:#08110f;background:#63e6c5;place-items:center;width:34px;height:34px;font:800 10px monospace;display:grid}.admin-section-title h2{margin:0;font:700 18px Soukou,serif}.admin-section-title p{color:#737f8b;margin:3px 0 0;font-size:9px}.license-section-title p{color:#f4f7f9}.admin-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-product-card{background:#10151a;border:1px solid #2d3741;gap:11px;padding:16px;display:grid}.admin-card-heading{justify-content:space-between;display:flex}.admin-card-heading span{color:#63e6c5;font:800 8px monospace}.admin-card-heading strong{color:#72808d;font:9px monospace}.admin-entitlements{border:1px solid #29323b;flex-wrap:wrap;gap:8px 12px;padding:10px;display:flex}.admin-entitlements>span{color:#8f9aa6;width:100%;font-size:9px}.admin-entitlements label,.admin-check{color:#b6c0c8;align-items:center;gap:5px;font-size:9px;display:flex}.admin-entitlements input,.admin-check input{width:auto;min-height:auto}.admin-template-visibility{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.admin-template-visibility article{background:#10151a;border:1px solid #303943;align-content:start;gap:10px;min-height:138px;padding:15px;display:grid}.admin-template-visibility article.is-visible{background:linear-gradient(135deg,#63e6c517,#10151a 56%);border-color:#63e6c59e}.admin-template-visibility article.is-private{background:linear-gradient(135deg,#bf6fff1f,#10151a 58%);border-color:#bf6fffb8}.admin-template-visibility article>div{gap:4px;display:grid}.admin-template-visibility label{color:#c4cdd4;cursor:pointer;background:#05090c6b;border:1px solid #2d3741;align-items:center;gap:8px;min-height:30px;padding:7px 9px;font-size:9px;display:flex}.admin-template-visibility input{accent-color:#63e6c5;flex:none;width:16px;height:16px;min-height:auto}.admin-template-visibility article>div>span{color:#7b8792;letter-spacing:.12em;font:800 8px monospace}.admin-template-visibility article.is-visible>div>span{color:#63e6c5}.admin-template-visibility article.is-private>div>span{color:#cf92ff}.admin-template-visibility article>div>strong{color:#f2f5f7;font:600 13px Soukou,serif}.admin-template-visibility article>div>small{color:#707b86;font:8px monospace}.admin-template-visibility label span{color:#c4cdd4;letter-spacing:0;font:600 9px/1.2 sans-serif}.admin-template-visibility label.is-license-only{border-color:#bf6fff61}.admin-template-visibility label:has(input:disabled){opacity:.42;cursor:not-allowed}.admin-template-visibility article.is-private input{accent-color:#bf6fff}.admin-template-save{color:#08110f;cursor:pointer;background:#63e6c5;border:1px solid #63e6c5;min-height:42px;margin-top:12px;padding:0 18px;font-weight:800}.license-generator{background:#10151a;border:1px solid #2d3741;grid-template-columns:minmax(200px,1.5fr) 110px 120px minmax(220px,1fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.generated-codes{background:#f5c75f0f;border:1px solid #f5c75f66;margin-top:12px;padding:16px}.generated-codes>div{justify-content:space-between;align-items:center;display:flex}.generated-codes p{color:#a79a78;font-size:9px}.generated-codes pre{color:#f6dda3;background:#080a0c;padding:14px;font-size:13px;line-height:1.8;overflow:auto}.license-table-wrap{border:1px solid #2d3741;overflow-x:auto}.license-table-wrap table{border-collapse:collapse;background:#10151a;width:100%;font-size:10px}.license-table-wrap th,.license-table-wrap td{text-align:left;border-bottom:1px solid #273039;padding:12px}.license-table-wrap th{color:#7f8a96;letter-spacing:.1em;background:#0c1014;font:800 8px monospace}.license-table-wrap button{color:#d9e1e6;cursor:pointer;background:#171d23;border:1px solid #394550;padding:7px 10px;font-size:9px}.app-toast{z-index:2147483647;color:#eef9f6;background:#080f12f7;border:1px solid #63e6c5b8;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:min(420px,100vw - 32px);min-height:58px;padding:12px 44px 12px 14px;animation:.2s ease-out app-toast-in;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 18px 50px #0006}.app-toast>span{color:#07110f;background:#63e6c5;border-radius:50%;place-items:center;width:28px;height:28px;font:900 14px/1 monospace;display:grid}.app-toast strong{font-size:12px;line-height:1.5}.app-toast button{color:#9eabb5;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:20px;position:absolute;top:13px;right:9px}.app-toast.is-error{border-color:#ff5d77c2}.app-toast.is-error>span{color:#fff;background:#ff5d77}.hidden-input{display:none}@media (width<=1100px){.editor-layout{grid-template-columns:300px minmax(0,1fr)}.admin-product-grid,.license-generator{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-header{flex-direction:column;align-items:flex-start}.header-actions{flex-wrap:wrap;width:100%}.header-actions button{flex:1}.template-strip{padding:14px}.template-card-grid-first,.template-card-grid-rest{grid-template-columns:1fr}.editor-layout{flex-direction:column;display:flex}.editor-panel{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.panel-scroll{max-height:520px}.preview-column{padding:12px}.preview-toolbar{flex-direction:column;align-items:flex-start;padding-bottom:8px}.owned-design-list article{grid-template-columns:52px minmax(0,1fr)}.owned-design-list article>button,.owned-design-list article>a,.owned-design-list article>em{grid-column:1/-1}.pack-offer,.sales-admin-header{flex-direction:column;align-items:flex-start}.sales-admin{padding:18px}.admin-key-panel,.admin-product-grid,.license-generator{grid-template-columns:1fr}}.template-swatch-wide-berry{color:#e84968;background:linear-gradient(135deg,#fff3f5,#f4a9b8)}.template-swatch-wide-coral{color:#ef7b72;background:linear-gradient(135deg,#fff5ef,#ffc0ad)}.template-swatch-wide-citrus{color:#ef8b2c;background:linear-gradient(135deg,#fff8e8,#ffd18b)}.template-swatch-wide-lime{color:#79ad35;background:linear-gradient(135deg,#f8ffe9,#cfe88e)}.template-swatch-wide-mint{color:#31ad8d;background:linear-gradient(135deg,#effff9,#9de4d0)}.template-swatch-wide-aqua{color:#26a7bd;background:linear-gradient(135deg,#effdff,#95ddeb)}.template-swatch-wide-sky{color:#478fd9;background:linear-gradient(135deg,#f0f7ff,#a7ccf4)}.template-swatch-wide-lavender{color:#8d75d4;background:linear-gradient(135deg,#f8f3ff,#cab8f2)}.template-swatch-wide-violet{color:#8c50c8;background:linear-gradient(135deg,#f7efff,#b98be5)}.template-swatch-wide-graphite{color:#f4f4f4;background:linear-gradient(135deg,#555863,#17191e)}.template-swatch-wide-snow{color:#6f7682;background:linear-gradient(135deg,#fff,#d9dde4)}.template-card[class*=template-swatch-wide-] .template-mini-art{align-items:center;width:72px;height:28px}.template-card[class*=template-swatch-wide-] .template-mini-art i{border:2px solid #ffffffe6;border-radius:999px;height:9px;box-shadow:0 3px 8px #20232e1f}.template-card[class*=template-swatch-wide-] .template-mini-art i:nth-child(2),.template-card[class*=template-swatch-wide-] .template-mini-art i:nth-child(3){height:9px}.schedule-canvas[class*=template-wide-]{--accent:#e84968;--accent-2:#a92f4c;--canvas-bg:#fff5f6;--surface:#fff;--surface-2:#f7d8df;--card:#fff;--card-text:#672536;--soft-text:#8e5e69;--gem-paper:#fff7f8;--gem-stripe:#e849681b;--gem-deep:#ba304f;--gem-ink:#672536;--gem-glow:#e8496847;--date-column-width:clamp(238px, calc(162px + var(--size-date) * 2), 330px);color:var(--gem-ink)}.schedule-canvas.template-wide-berry{--accent:#e84968;--accent-2:#a92f4c;--gem-deep:#ba304f;--gem-paper:#fff7f8;--gem-stripe:#e849681b;--gem-ink:#672536;--gem-glow:#e8496847}.schedule-canvas.template-wide-coral{--accent:#ef7b72;--accent-2:#c94e4f;--gem-deep:#d75b59;--gem-paper:#fff8f3;--gem-stripe:#ef7b721c;--gem-ink:#6d302f;--gem-glow:#ef7b7245}.schedule-canvas.template-wide-citrus{--accent:#ef942f;--accent-2:#c46918;--gem-deep:#d8781f;--gem-paper:#fffaf0;--gem-stripe:#ef942f1c;--gem-ink:#64421e;--gem-glow:#ef942f42}.schedule-canvas.template-wide-lime{--accent:#82b842;--accent-2:#527d24;--gem-deep:#659a2c;--gem-paper:#fbfff2;--gem-stripe:#82b8421b;--gem-ink:#36511d;--gem-glow:#82b8423d}.schedule-canvas.template-wide-mint{--accent:#39b694;--accent-2:#187a66;--gem-deep:#20987c;--gem-paper:#f4fffb;--gem-stripe:#39b6941b;--gem-ink:#155044;--gem-glow:#39b6943d}.schedule-canvas.template-wide-aqua{--accent:#2aaac1;--accent-2:#167589;--gem-deep:#198ea5;--gem-paper:#f3fdff;--gem-stripe:#2aaac11b;--gem-ink:#174d58;--gem-glow:#2aaac13d}.schedule-canvas.template-wide-sky{--accent:#4d96de;--accent-2:#2b66aa;--gem-deep:#347ac2;--gem-paper:#f5faff;--gem-stripe:#4d96de1b;--gem-ink:#244666;--gem-glow:#4d96de3d}.schedule-canvas.template-wide-lavender{--accent:#947bd8;--accent-2:#6650a7;--gem-deep:#775dbc;--gem-paper:#faf7ff;--gem-stripe:#947bd81b;--gem-ink:#493a6f;--gem-glow:#947bd83d}.schedule-canvas.template-wide-violet{--accent:#9255c9;--accent-2:#61318e;--gem-deep:#733aa6;--gem-paper:#fbf6ff;--gem-stripe:#9255c91b;--gem-ink:#4c2968;--gem-glow:#9255c940}.schedule-canvas.template-wide-graphite{--accent:#6d7280;--accent-2:#20232a;--gem-deep:#282b33;--gem-paper:#f4f4f5;--gem-stripe:#16181c13;--gem-ink:#1d1f25;--gem-glow:#22252c2e}.schedule-canvas.template-wide-snow{--accent:#9ca5b2;--accent-2:#5f6875;--gem-deep:#727b88;--gem-paper:#fff;--gem-stripe:#707a8811;--gem-ink:#404650;--gem-glow:#707a882e}.schedule-canvas[class*=template-wide-] .canvas-background{background:radial-gradient(circle at 82% 42%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 25%), radial-gradient(circle at 18% 78%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 22%), repeating-linear-gradient(90deg, transparent 0 25px, var(--gem-stripe) 25px 48px), var(--gem-paper);inset:132px 42px 108px}.schedule-canvas[class*=template-wide-] .theme-linked-background{background:0 0;height:auto;inset:132px 42px 108px}.schedule-canvas[class*=template-wide-] .canvas-decoration:before{border-color:var(--gem-paper);background:linear-gradient(var(--accent), var(--accent)) top / 100% 18px no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent) 78%, #fff) 0 34px, color-mix(in srgb, var(--accent) 52%, #fff) 34px 68px) bottom / 100% 18px no-repeat}.schedule-canvas[class*=template-wide-] .grid-glow{border:4px solid var(--accent);width:1516px;height:660px;box-shadow:inset 0 0 0 4px #fffc, 0 14px 34px var(--gem-glow);background:0 0;border-radius:30px;top:132px;left:42px}.schedule-canvas[class*=template-wide-] .ambient-orb{background:color-mix(in srgb, var(--accent) 72%, #fff);box-shadow:0 0 0 4px var(--accent), 0 16px 35px var(--gem-glow);border:10px solid #ffffffb8}.schedule-canvas[class*=template-wide-] .orb-one{width:210px;height:210px;top:660px;left:-118px}.schedule-canvas[class*=template-wide-] .orb-two{width:230px;height:230px;top:-88px;right:-95px}.schedule-canvas[class*=template-wide-] .decor-line{background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:999px;height:4px}.schedule-canvas[class*=template-wide-] .profile-layer{background:0 0;border:0;width:auto;height:auto;padding:0;inset:0}.schedule-canvas[class*=template-wide-] .profile-code{color:var(--accent-2);position:absolute;top:148px;right:78px}.schedule-canvas[class*=template-wide-] .profile-title{margin:0;position:absolute;top:150px;left:80px}.schedule-canvas[class*=template-wide-] .profile-title small{color:var(--accent-2);letter-spacing:.18em}.schedule-canvas[class*=template-wide-] .profile-title h1{color:var(--gem-deep);font-size:min(var(--size-schedule-title), 62px);letter-spacing:.05em;text-shadow:0 4px 0 #fff, 0 7px 15px var(--gem-glow);margin-top:11px;font-weight:700;line-height:.98}.schedule-canvas[class*=template-wide-] .profile-title h1 span:last-child{color:var(--gem-deep)}.schedule-canvas[class*=template-wide-] .profile-visual-space{border:3px dashed color-mix(in srgb, var(--accent) 55%, #fff);width:468px;height:470px;color:var(--accent-2);background:radial-gradient(circle at 50% 42%, #ffffffe0, #ffffff47 54%, transparent 55%), linear-gradient(150deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 62%);border-radius:48% 48% 34px 34px;margin:0;position:absolute;top:182px;right:66px}.schedule-canvas[class*=template-wide-] .profile-visual-space small{color:color-mix(in srgb, var(--gem-ink) 58%, transparent)}.schedule-canvas[class*=template-wide-] .weekly-theme-layer{width:auto;height:auto;inset:0}.schedule-canvas[class*=template-wide-] .weekly-theme{border:3px solid var(--accent);width:944px;min-height:58px;color:var(--gem-ink);box-shadow:0 8px 20px var(--gem-glow);background:#ffffffe0;border-radius:18px;padding:11px 22px;bottom:84px;left:78px;right:auto}.schedule-canvas[class*=template-wide-] .weekly-theme span{color:var(--accent-2)}.schedule-canvas[class*=template-wide-] .canvas-header{border-bottom:3px solid var(--accent);height:92px;color:var(--gem-ink)}.schedule-canvas[class*=template-wide-] .channel-brand small,.schedule-canvas[class*=template-wide-] .template-status{color:color-mix(in srgb, var(--gem-ink) 68%, transparent)}.schedule-canvas[class*=template-wide-] .period-block{border-color:color-mix(in srgb, var(--accent) 32%, transparent)}.schedule-canvas[class*=template-wide-] .week-grid{grid-template-rows:repeat(7,1fr);grid-template-columns:1fr;gap:8px;width:944px;height:480px;top:252px;left:78px;right:auto}.schedule-canvas[class*=template-wide-] .schedule-card{grid-template-columns:var(--date-column-width) 88px minmax(0, 1fr);border:3px solid var(--accent);color:var(--gem-ink);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 16%, #fff), #fffffff5 34%, #fff);box-shadow:inset 0 0 0 3px #ffffffe6, 0 5px 12px var(--gem-glow);border-radius:999px}.schedule-canvas[class*=template-wide-] .schedule-card.no-thumbnail{grid-template-columns:var(--date-column-width) minmax(0, 1fr)}.schedule-canvas[class*=template-wide-] .schedule-card:nth-child(7){grid-column:auto}.schedule-canvas[class*=template-wide-] .schedule-card:before{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px #ffffffe6, 0 0 0 5px color-mix(in srgb, var(--accent) 58%, transparent);border-radius:3px;top:50%;left:auto;right:17px;transform:translateY(-50%)rotate(45deg)}.schedule-canvas[class*=template-wide-] .card-date{border-right:2px dotted color-mix(in srgb, var(--accent) 35%, transparent);text-align:left;grid-template-rows:repeat(2,1fr);grid-template-columns:minmax(70px,1fr) minmax(62px,.8fr) minmax(74px,1fr);place-items:center start;gap:0 8px;padding:4px 10px 4px 18px}.schedule-canvas[class*=template-wide-] .card-date strong{color:var(--gem-deep);font-size:min(var(--size-date), 24cqi);grid-area:1/1/3;font-weight:700}.schedule-canvas[class*=template-wide-] .card-date span{color:var(--accent-2);font-size:min(var(--size-weekday), 17cqi);grid-area:1/2;align-self:end}.schedule-canvas[class*=template-wide-] .card-date small{color:color-mix(in srgb, var(--gem-ink) 68%, transparent);grid-area:2/2;align-self:start}.schedule-canvas[class*=template-wide-] .card-date em{color:#fff;background:var(--gem-deep);min-width:66px;font-size:min(var(--size-time), 13cqi);text-align:center;border-radius:999px;grid-area:1/3/3;align-self:center;padding:6px 9px}.schedule-canvas[class*=template-wide-] .card-thumbnail{border:2px solid color-mix(in srgb, var(--accent) 40%, #fff);color:var(--accent-2);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 17%, #fff) 0 7px, #fff 7px 14px);border-radius:14px;margin:5px 0}.schedule-canvas[class*=template-wide-] .card-copy{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-content:stretch;padding:5px 46px 5px 18px;display:grid}.schedule-canvas[class*=template-wide-] .card-copy>span{color:color-mix(in srgb, var(--gem-ink) 55%, transparent)}.schedule-canvas[class*=template-wide-] .card-copy strong{color:var(--gem-ink);margin-top:1px;padding-top:.14em;padding-bottom:.06em;font-weight:700;line-height:1.2}.schedule-canvas[class*=template-wide-] .card-copy p{color:color-mix(in srgb, var(--gem-ink) 72%, transparent);margin-top:2px}.schedule-canvas[class*=template-wide-] .schedule-card.is-offline{background:#eef0f2;border-color:#9ba0a8}.schedule-canvas[class*=template-wide-] .comment-card{border:3px solid var(--accent);width:480px;height:112px;color:var(--gem-ink);box-shadow:0 8px 20px var(--gem-glow);background:#ffffffe6;border-radius:24px;padding:19px 24px;top:670px;right:80px}.schedule-canvas[class*=template-wide-] .comment-card>span{color:var(--accent-2)}.schedule-canvas[class*=template-wide-] .comment-card strong{margin-top:8px;line-height:1.25}.schedule-canvas[class*=template-wide-] .comment-card small{color:color-mix(in srgb, var(--gem-ink) 46%, transparent);bottom:14px;left:auto;right:24px}.schedule-canvas[class*=template-wide-] .canvas-frame{border-color:color-mix(in srgb, var(--accent) 48%, #fff)}.schedule-canvas[class*=template-wide-] .canvas-frame footer{border-color:color-mix(in srgb, var(--accent) 36%, transparent);color:color-mix(in srgb, var(--gem-ink) 58%, transparent)}.template-swatch-sticker-orange{color:#f26b21;background:linear-gradient(135deg,#f7f5ed,#f2a15f)}.template-swatch-sticker-dusty-pink{color:#c86f8a;background:linear-gradient(135deg,#f6f1ef,#dfa8b8)}.template-swatch-sticker-gray{color:#50545a;background:linear-gradient(135deg,#f1f1ed,#a8aaad)}.template-swatch-sticker-navy{color:#24368f;background:linear-gradient(135deg,#f0f1ed,#6876c5)}.template-swatch-sticker-pink{color:#ed4574;background:linear-gradient(135deg,#fff0f4,#f47b9c)}.template-swatch-sticker-purple{color:#7a3db3;background:linear-gradient(135deg,#f4eff7,#a878ce)}.template-swatch-sticker-yellow{color:#e5ab16;background:linear-gradient(135deg,#fff9e8,#f0cf68)}.template-swatch-sticker-aqua{color:#268fa0;background:linear-gradient(135deg,#eefafa,#71bdc7)}.template-card[class*=template-swatch-sticker-] .template-mini-art{align-items:center}.template-card[class*=template-swatch-sticker-] .template-mini-art i{background:radial-gradient(circle,currentColor 0 1px,#0000 1.5px) 0 0/5px 5px,#f7f6f1;border:1px solid #15171a;height:11px;transform:rotate(-3deg)}.template-card[class*=template-swatch-sticker-] .template-mini-art i:nth-child(2){height:11px;transform:rotate(2deg)}.template-card[class*=template-swatch-sticker-] .template-mini-art i:nth-child(3){background:currentColor;height:11px;transform:rotate(-1deg)}.schedule-canvas[class*=template-sticker-]{--accent:#f26b21;--accent-2:#1b1d20;--canvas-bg:#e9ebe7;--surface:#f8f7f1;--surface-2:#d9dcd8;--card:#f8f7f1;--card-text:#141518;--soft-text:#5e6267;--sticker-ink:#141518;--sticker-paper:#edf0ec;--sticker-muted:#b8bcb8;--sticker-glow:#f26b2147;--date-column-width:clamp(102px, calc(42px + var(--size-date) * 1.75), 128px);width:1200px;height:1200px;color:var(--sticker-ink)}.schedule-canvas.template-sticker-orange{--accent:#f26b21;--sticker-glow:#f26b214d}.schedule-canvas.template-sticker-dusty-pink{--accent:#c86f8a;--sticker-glow:#c86f8a47}.schedule-canvas.template-sticker-gray{--accent:#565b61;--sticker-glow:#565b6138}.schedule-canvas.template-sticker-navy{--accent:#283d9e;--sticker-glow:#283d9e47}.schedule-canvas.template-sticker-pink{--accent:#ee4777;--sticker-glow:#ee47774d}.schedule-canvas.template-sticker-purple{--accent:#7740ac;--sticker-glow:#7740ac47}.schedule-canvas.template-sticker-yellow{--accent:#e5ae1d;--sticker-glow:#e5ae1d47}.schedule-canvas.template-sticker-aqua{--accent:#2b91a2;--sticker-glow:#2b91a247}.schedule-canvas[class*=template-sticker-] .canvas-background{background:radial-gradient(circle at 78% 38%, transparent 0 142px, #14151817 143px 145px, transparent 146px), radial-gradient(circle, #1415182b 0 1px, transparent 1.6px) 72% 28% / 9px 9px, linear-gradient(24deg, transparent 0 62%, color-mix(in srgb, var(--accent) 14%, transparent) 62% 72%, transparent 72%), linear-gradient(#14151813 1px, transparent 1px), linear-gradient(90deg, #14151813 1px, transparent 1px), var(--sticker-paper);background-size:auto,9px 9px,auto,34px 34px,34px 34px,auto;inset:32px}.schedule-canvas[class*=template-sticker-] .theme-linked-background{background:linear-gradient(116deg, transparent 0 61%, color-mix(in srgb, var(--accent) 10%, transparent) 61% 77%, transparent 77%), repeating-linear-gradient(-18deg, transparent 0 21px, #14151806 21px 23px);width:auto;height:auto;inset:32px}.schedule-canvas[class*=template-sticker-] .canvas-decoration:before{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 42%, #fff)) top / 100% 9px no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--accent) 50%, #fff), var(--accent)) bottom / 100% 9px no-repeat;border:32px solid #15171a;inset:0}.schedule-canvas[class*=template-sticker-] .grid-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 38%, transparent) 0 2px, transparent 2.6px) 0 0 / 12px 12px;width:430px;height:430px;box-shadow:22px 20px 0 color-mix(in srgb, var(--accent) 12%, transparent);border:3px solid #14151829;border-radius:50%;top:226px;left:666px;transform:rotate(-8deg)}.schedule-canvas[class*=template-sticker-] .ambient-orb{border:0;border-radius:0}.schedule-canvas[class*=template-sticker-] .orb-one{border-top:8px solid color-mix(in srgb, var(--accent) 72%, transparent);width:520px;height:44px;box-shadow:none;border-bottom:2px dashed #1415187a;top:154px;left:548px;transform:rotate(-4deg)}.schedule-canvas[class*=template-sticker-] .orb-two{border-top:2px dashed #14151880;border-bottom:10px solid color-mix(in srgb, var(--accent) 62%, transparent);width:330px;height:64px;top:710px;right:52px;transform:rotate(6deg)}.schedule-canvas[class*=template-sticker-] .decor-line{opacity:.72;background:repeating-linear-gradient(90deg, var(--sticker-ink) 0 12px, transparent 12px 22px);height:5px}.schedule-canvas[class*=template-sticker-] .line-one{width:390px;top:116px;left:722px;transform:rotate(2deg)}.schedule-canvas[class*=template-sticker-] .line-two{width:420px;bottom:150px;right:54px;transform:rotate(-3deg)}.schedule-canvas[class*=template-sticker-] .pastel-shapes{display:block;position:absolute;inset:0}.schedule-canvas[class*=template-sticker-] .pastel-shapes i{background:color-mix(in srgb, var(--accent) 66%, #fff);box-shadow:3px 3px 0 var(--sticker-ink);display:block;position:absolute}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:first-child{width:104px;height:24px;top:126px;left:52px;transform:rotate(-7deg)}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:nth-child(2){clip-path:polygon(50% 0,61% 31%,100% 18%,72% 50%,100% 82%,61% 69%,50% 100%,39% 69%,0 82%,28% 50%,0 18%,39% 31%);width:72px;height:72px;top:82px;right:56px}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:nth-child(3){width:88px;height:26px;bottom:84px;right:410px;transform:rotate(4deg)}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:nth-child(4){width:18px;height:70px;bottom:36px;left:572px;transform:rotate(-12deg)}.schedule-canvas[class*=template-sticker-] .profile-layer{background:0 0;border:0;width:640px;height:896px;padding:0;top:124px;left:520px}.schedule-canvas[class*=template-sticker-] .profile-code{color:#f7f6f1;border:2px solid var(--sticker-ink);background:var(--accent);box-shadow:3px 3px 0 var(--sticker-ink);padding:7px 12px;font-weight:800;position:absolute;top:8px;right:24px;transform:rotate(2deg)}.schedule-canvas[class*=template-sticker-] .profile-title{width:232px;height:232px;color:var(--sticker-ink);background:var(--accent);border:5px solid var(--sticker-ink);outline:3px dashed color-mix(in srgb, var(--sticker-ink) 76%, transparent);outline-offset:-13px;text-align:center;border-radius:46% 54% 48% 52%/52% 44% 56% 48%;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:42px 28px;display:flex;position:absolute;top:80px;right:20px;transform:rotate(5deg);box-shadow:8px 9px #141518db}.schedule-canvas[class*=template-sticker-] .profile-title small{color:color-mix(in srgb, var(--sticker-ink) 78%, transparent);letter-spacing:.12em;font-weight:900}.schedule-canvas[class*=template-sticker-] .profile-title h1{font-size:var(--size-schedule-title);letter-spacing:-.07em;margin:9px 0 0;font-weight:900;line-height:.82}.schedule-canvas[class*=template-sticker-] .profile-title h1 span:last-child{color:var(--sticker-ink)}.schedule-canvas[class*=template-sticker-] .profile-visual-space{color:#1415186b;background:linear-gradient(135deg,#0000 0 49.7%,#14151814 49.8% 50.2%,#0000 50.3%),linear-gradient(45deg,#0000 0 49.7%,#14151814 49.8% 50.2%,#0000 50.3%);border:2px dashed #1415183d;width:560px;height:694px;margin:0;position:absolute;top:124px;left:12px}.schedule-canvas[class*=template-sticker-] .profile-visual-space small{color:#1415186b}.schedule-canvas[class*=template-sticker-] .weekly-theme-layer{width:1200px;height:1200px;top:0;left:0}.schedule-canvas[class*=template-sticker-] .weekly-theme{border:4px solid var(--sticker-ink);border-left:4px solid var(--sticker-ink);color:#f8f7f1;background:var(--sticker-ink);clip-path:polygon(8% 0,92% 3%,100% 18%,96% 84%,88% 100%,9% 97%,0 82%,4% 17%);width:252px;min-height:142px;box-shadow:none;padding:30px 28px 24px;bottom:176px;left:auto;right:66px;transform:rotate(-4deg)}.schedule-canvas[class*=template-sticker-] .weekly-theme:before{content:"";border:2px dashed var(--accent);pointer-events:none;position:absolute;inset:12px}.schedule-canvas[class*=template-sticker-] .weekly-theme span{color:var(--accent);font-weight:900;position:relative}.schedule-canvas[class*=template-sticker-] .weekly-theme strong{z-index:1;margin-top:12px;line-height:1.35;position:relative}.schedule-canvas[class*=template-sticker-] .canvas-header{border:3px solid var(--sticker-ink);height:96px;box-shadow:6px 6px 0 color-mix(in srgb, var(--accent) 74%, var(--sticker-ink));background:#f8f7f1f0;grid-template-columns:minmax(220px,1fr) max-content minmax(160px,.65fr);column-gap:18px;padding:0 14px;top:38px;left:40px;right:40px;transform:rotate(-.35deg)}.schedule-canvas[class*=template-sticker-] .channel-brand strong{color:var(--sticker-ink);font-weight:900}.schedule-canvas[class*=template-sticker-] .channel-brand small,.schedule-canvas[class*=template-sticker-] .template-status{color:#5d6266}.schedule-canvas[class*=template-sticker-] .period-block{border-color:#1415184d;gap:14px;padding:0 18px}.schedule-canvas[class*=template-sticker-] .period-block>span,.schedule-canvas[class*=template-sticker-] .period-range strong{color:var(--sticker-ink);font-weight:900}.schedule-canvas[class*=template-sticker-] .period-range .period-separator{color:var(--accent)}.schedule-canvas[class*=template-sticker-] .template-status i{box-shadow:2px 2px 0 var(--sticker-ink);border-radius:0;transform:rotate(45deg)}.schedule-canvas[class*=template-sticker-] .week-grid{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:1fr;gap:12px;width:544px;height:810px;display:grid;top:180px;left:48px;right:auto}.schedule-canvas[class*=template-sticker-] .schedule-card{grid-template-columns:var(--date-column-width) 86px minmax(0, 1fr);border:2px solid var(--sticker-ink);color:var(--sticker-ink);background:radial-gradient(circle, #1415181a 0 1px, transparent 1.5px) 0 0 / 8px 8px, var(--card);box-shadow:5px 5px 0 var(--sticker-ink);clip-path:polygon(0 5%,4% 0,96% 2%,100% 8%,98% 93%,94% 100%,4% 98%,0 92%);overflow:visible}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(odd){transform:rotate(-.8deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(2n){transform:rotate(.65deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(7){grid-column:auto}.schedule-canvas[class*=template-sticker-] .schedule-card:after{content:"×  ×  ×";color:color-mix(in srgb, var(--accent) 74%, var(--sticker-ink));letter-spacing:4px;font:900 10px/1 monospace;position:absolute;bottom:7px;right:14px}.schedule-canvas[class*=template-sticker-] .card-date{border-right:2px solid var(--sticker-ink);background:color-mix(in srgb, var(--accent) 22%, #fff);grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:1px;padding:8px 6px 7px}.schedule-canvas[class*=template-sticker-] .card-date span{color:#f7f6f1;background:var(--sticker-ink);padding:2px 7px;font-weight:900}.schedule-canvas[class*=template-sticker-] .card-date strong{color:var(--sticker-ink);font-weight:900;line-height:.95}.schedule-canvas[class*=template-sticker-] .card-date small{display:none}.schedule-canvas[class*=template-sticker-] .card-date em{color:#f7f6f1;background:var(--sticker-ink);min-width:52px;box-shadow:2px 2px 0 var(--accent);align-self:center;padding:3px 7px}.schedule-canvas[class*=template-sticker-] .card-thumbnail{color:var(--accent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 20%, #fff) 0 6px, #ecece7 6px 12px);border:2px solid #14151875;margin:10px 0}.schedule-canvas[class*=template-sticker-] .card-copy>span{color:color-mix(in srgb, var(--accent) 72%, var(--sticker-ink));font-weight:900}.schedule-canvas[class*=template-sticker-] .card-copy strong{margin-top:5px;font-weight:900;line-height:1.12}.schedule-canvas[class*=template-sticker-] .card-copy p{color:#4b4f53;margin-top:4px;padding-right:74px}.schedule-canvas[class*=template-sticker-] .schedule-card.is-offline .card-copy{align-items:flex-start}.schedule-canvas[class*=template-sticker-] .comment-card{border:3px solid var(--sticker-ink);width:520px;height:106px;color:var(--sticker-ink);box-shadow:6px 6px 0 var(--accent);clip-path:polygon(0 8%,4% 0,97% 2%,100% 12%,98% 92%,94% 100%,3% 97%,0 88%);background:#f8f7f1f0;padding:22px 24px;top:1030px;right:60px;transform:rotate(.7deg)}.schedule-canvas[class*=template-sticker-] .comment-card>span{color:var(--accent);font-weight:900}.schedule-canvas[class*=template-sticker-] .comment-card strong{margin-top:8px;line-height:1.3}.schedule-canvas[class*=template-sticker-] .comment-card small{color:#1415187a;bottom:14px;left:auto;right:22px}.schedule-canvas[class*=template-sticker-] .canvas-frame{border:0}.schedule-canvas[class*=template-sticker-] .canvas-frame footer{color:#f8f7f1b8;border:0;height:24px;padding:0 8px;font-weight:800;bottom:8px;left:46px;right:46px}.schedule-canvas[class*=template-sticker-] .canvas-image{filter:drop-shadow(7px 10px #14151833)}.schedule-canvas[class*=template-sticker-]{width:1600px;height:900px;overflow:hidden}.schedule-canvas[class*=template-sticker-] .canvas-decoration:before{border:4px solid var(--sticker-ink);box-shadow:inset 0 0 0 7px var(--accent), inset 0 0 0 10px var(--sticker-ink);inset:28px}.schedule-canvas[class*=template-sticker-] .grid-glow{opacity:.68;border:2px dashed color-mix(in srgb, var(--accent) 78%, var(--sticker-ink));background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 58%);clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%);width:580px;height:720px;top:104px;left:510px}.schedule-canvas[class*=template-sticker-] .orb-one{background:radial-gradient(circle, transparent 0 44%, var(--accent) 45% 48%, transparent 49%), repeating-conic-gradient(from 12deg, var(--accent) 0 4deg, transparent 4deg 13deg);opacity:.33;border-radius:50%;width:210px;height:210px;top:90px;left:496px}.schedule-canvas[class*=template-sticker-] .orb-two{border:18px dotted color-mix(in srgb, var(--accent) 70%, var(--sticker-ink));opacity:.23;background:0 0;border-radius:50%;width:170px;height:170px;top:590px;left:906px}.schedule-canvas[class*=template-sticker-] .line-one{width:490px;height:8px;top:112px;left:38px;right:auto;transform:rotate(-1deg)}.png-save-modal{width:min(560px,100%)}.png-save-modal>p{font-size:14px}.png-save-modal .sales-modal-actions button{flex:1;min-height:48px;margin-top:0;font-size:14px}.png-save-modal .sales-modal-actions .sales-primary-button{color:#04100d;background:linear-gradient(135deg,#8fffe3,#4eddbb);border-color:#a6ffea;font-weight:800;box-shadow:0 0 24px #63e6c547}.png-save-modal .sales-modal-actions .sales-primary-button:disabled{color:#14312a;background:#78d9c1}button,a,summary,select,.canvas-image{touch-action:manipulation}.canvas-image{touch-action:none}@media (width<=760px){html,body{width:100%;overflow-x:hidden}.app-shell{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.app-header{min-height:0;padding:calc(12px + env(safe-area-inset-top)) 12px 12px;gap:14px}.app-title{width:100%;min-width:0}.app-title>div{min-width:0}.app-title strong,.app-title small{overflow-wrap:anywhere}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.header-actions>*{min-width:0}.header-actions .editor-series-select,.header-actions .staging-access-toggle{grid-column:1/-1}.ghost-button,.export-button,.editor-series-select,.staging-access-toggle,.staging-access-toggle button{min-height:44px}.ghost-button,.export-button{padding-inline:10px;font-size:12px}.editor-series-select span,.staging-access-toggle>span{font-size:9px}.editor-series-select select{width:100%;min-width:0;min-height:42px}.template-strip{padding:10px 12px 8px}.template-card-grid-first,.template-card-grid-rest{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(174px,70vw);grid-auto-flow:column;align-items:stretch;overflow-x:auto}.template-card-grid-rest{margin-top:4px}.template-intro,.template-card-wrap{scroll-snap-align:start;min-width:0}.template-intro{aspect-ratio:auto;min-height:102px}.template-card{min-height:78px}.editor-layout{align-items:stretch}.preview-column{z-index:50;border-bottom:1px solid var(--line);background:#080a0df7;order:-1;padding:8px 12px 12px;position:sticky;top:0;box-shadow:0 10px 28px #00000057}.preview-toolbar{gap:5px;min-height:38px}.preview-toolbar>div,.preview-toolbar p{width:100%;min-width:0}.preview-toolbar>div{flex-wrap:wrap}.preview-toolbar strong,.preview-toolbar p{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.canvas-viewport{border:1px solid #222b34}.editor-panel{width:100%}.editor-tabs button{height:52px;font-size:11px}.panel-scroll{max-height:none;padding:16px 12px;overflow:visible}.panel-heading{align-items:flex-start;gap:12px}.panel-heading strong{font-size:17px}.field>span,.field-row label>span,.range-field>span,.check-field,.panel-description{font-size:11px}input:not([type=checkbox]):not([type=range]):not([type=file]),textarea,select{font-size:16px}.field input,.field textarea,.field-row input,.font-select-grid select,.lie-additional-stream-row input{min-height:44px}.field textarea{min-height:88px;line-height:1.55}.field-row.three{grid-template-columns:1fr}.auto-fill-schedule-button,.inline-actions button,.layer-move-buttons button,.reset-button,.font-settings-heading button,.font-size-settings-box>button,.clip-controls button,.lie-additional-stream-row button,.lie-add-stream-button,.owned-design-list button,.owned-design-list a{min-height:44px;font-size:11px}.day-editor summary,.check-field,.layer-row{min-height:48px}.day-editor summary{grid-template-columns:42px 56px minmax(0,1fr)}.day-editor summary span,.day-editor summary em,.layer-row strong{font-size:10px}.day-editor summary strong{font-size:13px}.day-editor-body,.layer-controls,.font-settings-box,.font-size-settings-box{padding:12px}.lie-additional-stream-row{grid-template-columns:72px minmax(0,1fr)}.lie-additional-stream-row button{grid-column:1/-1;width:100%}.toggle-grid,.asset-buttons,.inline-actions,.layer-move-buttons{gap:8px}.font-select-grid label{grid-template-columns:1fr;font-size:11px}.range-field input{min-height:34px}.sales-modal-backdrop{align-items:end;padding:0}.sales-modal{width:100%;max-height:calc(100vh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));padding:26px 16px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.sales-modal h2{padding-right:38px;font-size:23px}.sales-modal-close{width:44px;height:44px;top:10px;right:10px}.sales-modal-actions{flex-direction:column}.sales-modal-actions button,.sales-primary-button,.pack-offer a{justify-content:center;align-items:center;min-height:46px;display:flex}.app-toast{width:auto;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top))}}@media (width<=380px){.header-actions{grid-template-columns:1fr}.header-actions .editor-series-select,.header-actions .staging-access-toggle{grid-column:auto}.staging-access-toggle{grid-template-columns:1fr 1fr}.staging-access-toggle>span{border-bottom:1px solid #2b3d43;border-right:0;grid-column:1/-1;justify-content:center;min-height:32px}.field-row,.toggle-grid,.asset-buttons{grid-template-columns:1fr}.template-card-grid-first,.template-card-grid-rest{grid-auto-columns:minmax(168px,82vw)}}.schedule-canvas[class*=template-sticker-] .line-two{width:462px;height:8px;top:238px;left:auto;right:38px;transform:rotate(1deg)}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:first-child{top:132px;left:472px}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:nth-child(2){top:690px;left:1040px}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:nth-child(3){top:720px;left:518px}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:nth-child(4){top:150px;left:1034px}.schedule-canvas[class*=template-sticker-] .canvas-header{height:70px;box-shadow:5px 5px 0 color-mix(in srgb, var(--accent) 76%, var(--sticker-ink));border-width:2px;padding:0 22px;top:34px;left:44px;right:44px;transform:none}.schedule-canvas[class*=template-sticker-] .channel-brand strong{font-size:var(--size-channel-name);letter-spacing:.1em}.schedule-canvas[class*=template-sticker-] .period-block{min-width:440px;height:52px}.schedule-canvas[class*=template-sticker-] .template-status{justify-content:flex-end;min-width:220px}.schedule-canvas[class*=template-sticker-] .profile-layer{background:0 0;border:0;width:1600px;height:900px;inset:0}.schedule-canvas[class*=template-sticker-] .profile-code{text-align:center;min-width:150px;top:122px;left:auto;right:76px;transform:rotate(1.5deg)}.schedule-canvas[class*=template-sticker-] .profile-title{border:4px solid var(--sticker-ink);outline-offset:-10px;background:linear-gradient(102deg, color-mix(in srgb, var(--accent) 92%, #fff) 0 72%, #f7f6ef 72%);clip-path:polygon(0 10%,5% 0,94% 3%,100% 16%,98% 92%,91% 100%,4% 97%,0 86%);justify-content:center;align-items:flex-start;width:440px;height:104px;padding:18px 30px 12px;top:138px;left:auto;right:58px;transform:rotate(-1.2deg)}.schedule-canvas[class*=template-sticker-] .profile-title small{color:var(--sticker-ink);font-size:var(--size-profile-heading);letter-spacing:.42em;margin:0;font-weight:900}.schedule-canvas[class*=template-sticker-] .profile-title h1{color:var(--sticker-ink);font-family:Impact,Arial Black,sans-serif;font-size:var(--size-schedule-title);letter-spacing:.04em;text-shadow:3px 3px 0 #f7f6ef, 6px 6px 0 color-mix(in srgb, var(--accent) 65%, var(--sticker-ink));margin:1px 0 0;font-style:italic;font-weight:900;line-height:.88}.schedule-canvas[class*=template-sticker-] .profile-visual-space{border:2px dashed color-mix(in srgb, var(--sticker-ink) 54%, transparent);background:linear-gradient(135deg, transparent 49.7%, color-mix(in srgb, var(--accent) 28%, transparent) 50% 50.3%, transparent 50.4%), linear-gradient(45deg, transparent 49.7%, color-mix(in srgb, var(--accent) 28%, transparent) 50% 50.3%, transparent 50.4%);clip-path:polygon(8% 0,92% 0,100% 7%,98% 93%,91% 100%,9% 98%,0 91%,2% 8%);width:560px;height:710px;top:116px;left:520px}.schedule-canvas[class*=template-sticker-] .weekly-theme-layer{width:1600px;height:900px}.schedule-canvas[class*=template-sticker-] .theme-linked-background{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 62%);border:0;width:580px;height:718px;inset:106px auto auto 510px}.schedule-canvas[class*=template-sticker-] .weekly-theme{border-width:3px;width:460px;height:72px;padding:13px 20px 12px;top:744px;left:570px;right:auto;transform:rotate(-1deg)}.schedule-canvas[class*=template-sticker-] .schedule-card{grid-template-columns:var(--date-column-width) 82px minmax(0, 1fr);width:430px;height:148px;box-shadow:5px 5px 0 var(--sticker-ink);position:absolute}.schedule-canvas[class*=template-sticker-] .card-date{padding:7px 5px}.schedule-canvas[class*=template-sticker-] .card-thumbnail{margin:9px 0}.schedule-canvas[class*=template-sticker-] .card-copy p{padding-right:18px}.schedule-canvas[class*=template-sticker-] .comment-card{width:440px;height:66px;padding:13px 20px;top:760px;right:56px;transform:rotate(.5deg)}.schedule-canvas[class*=template-sticker-] .comment-card strong{margin-top:4px}.schedule-canvas[class*=template-sticker-] .comment-card small{bottom:8px;right:18px}.schedule-canvas[class*=template-sticker-] .canvas-frame footer{height:24px;bottom:10px;left:44px;right:44px}.schedule-canvas[class*=template-sticker-] .canvas-background{background:radial-gradient(circle at 2% 55%, #14151821 0 2px, transparent 2.5px) 0 0 / 12px 12px, linear-gradient(90deg, #191a1d13 1px, transparent 1px) 0 0 / 30px 30px, linear-gradient(#191a1d13 1px, transparent 1px) 0 0 / 30px 30px, radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 46%), #f2eee5;inset:0}.schedule-canvas[class*=template-sticker-] .canvas-background:before,.schedule-canvas[class*=template-sticker-] .canvas-background:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle, #14151852 0 2px, transparent 2.5px) 0 0 / 13px 13px, color-mix(in srgb, var(--accent) 88%, #f36b12);position:absolute;left:0;right:0}.schedule-canvas[class*=template-sticker-] .canvas-background:before{clip-path:polygon(0 0,100% 0,100% 66%,93% 55%,86% 70%,77% 50%,69% 72%,60% 51%,51% 69%,42% 48%,33% 70%,25% 53%,16% 72%,8% 55%,0 74%);height:92px;top:0}.schedule-canvas[class*=template-sticker-] .canvas-background:after{clip-path:polygon(0 42%,8% 55%,17% 36%,26% 58%,36% 39%,46% 61%,56% 40%,66% 57%,76% 38%,86% 56%,94% 37%,100% 54%,100% 100%,0 100%);height:56px;bottom:0}.schedule-canvas[class*=template-sticker-] .canvas-decoration:before{box-shadow:inset 0 0 0 18px var(--sticker-ink), inset 0 0 0 25px #f2eee5;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 86%,.8% 80%,0 72%,.8% 64%,0 55%,.8% 47%,0 38%,.8% 30%,0 21%,.8% 13%);border:0;inset:0}.schedule-canvas[class*=template-sticker-] .canvas-decoration:after{content:"◯ ◯ ◯ ◯ ◯ ◯";color:#26272a;letter-spacing:-9px;-webkit-text-stroke:5px #d0d0cd;paint-order:stroke fill;filter:drop-shadow(4px 4px #14151880);transform-origin:0;width:310px;height:34px;font:900 30px/1 monospace;position:absolute;top:36px;left:-28px;transform:rotate(-31deg)}.schedule-canvas[class*=template-sticker-] .grid-glow{opacity:.42;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent) 0 2px, transparent 2.5px) 0 0 / 13px 13px;clip-path:polygon(4% 22%,96% 12%,94% 88%,8% 96%);border:0;width:470px;height:690px;top:120px;left:570px}.schedule-canvas[class*=template-sticker-] .profile-visual-space{display:grid}.schedule-canvas[class*=template-sticker-] .orb-one{opacity:.96;background:var(--sticker-ink);clip-path:polygon(3% 22%,95% 0,100% 76%,6% 100%);border:0;border-radius:0;width:190px;height:46px;top:28px;left:330px;transform:rotate(-2deg)}.schedule-canvas[class*=template-sticker-] .orb-two{opacity:.92;background:radial-gradient(circle, #f7f5ee57 0 2px, transparent 2.5px) 0 0 / 12px 12px, var(--sticker-ink);clip-path:polygon(3% 18%,100% 0,100% 100%,0 100%);border:0;border-radius:0;width:250px;height:92px;top:786px;left:auto;right:-24px}.schedule-canvas[class*=template-sticker-] .pastel-shapes i{background:repeating-linear-gradient(45deg,#7240192e 0 3px,#0000 3px 6px),#d7a366;border:1px solid #5c36166b;border-radius:0;width:58px;height:19px;box-shadow:2px 2px #14151847}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:first-child{top:70px;left:480px;transform:rotate(38deg)}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:nth-child(2){top:764px;left:1040px;transform:rotate(-42deg)}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:nth-child(3){top:126px;left:64px;transform:rotate(-18deg)}.schedule-canvas[class*=template-sticker-] .pastel-shapes i:nth-child(4){top:210px;left:1500px;transform:rotate(20deg)}.schedule-canvas[class*=template-sticker-] .canvas-header{height:104px;box-shadow:none;background:0 0;border:0;padding:0;display:block;top:32px;left:46px;right:46px;overflow:visible}.schedule-canvas[class*=template-sticker-] .channel-brand{color:#f7f4ec;background:var(--sticker-ink);clip-path:polygon(2% 10%,96% 0,100% 16%,97% 88%,91% 100%,4% 92%,0 76%);width:454px;height:86px;padding:12px 36px 10px 46px;position:absolute;top:4px;left:18px;transform:rotate(-1.5deg)}.schedule-canvas[class*=template-sticker-] .channel-brand:before{content:"×××";color:var(--accent);letter-spacing:2px;font:900 18px/1 monospace;position:absolute;top:6px;left:18px}.schedule-canvas[class*=template-sticker-] .channel-brand strong{color:#f7f4ec;font-family:Impact,Arial Black,sans-serif;font-style:italic;font-size:calc(var(--size-channel-name) * 1.55);letter-spacing:.045em;text-shadow:3px 3px 0 color-mix(in srgb, var(--accent) 80%, #8b3500)}.schedule-canvas[class*=template-sticker-] .channel-brand small{color:#f7f4ecb8;letter-spacing:.22em}.schedule-canvas[class*=template-sticker-] .period-block{border:2px solid var(--sticker-ink);min-width:392px;height:62px;box-shadow:4px 4px 0 var(--accent);clip-path:polygon(0 8%,4% 0,97% 3%,100% 16%,98% 92%,94% 100%,3% 96%,0 84%);background:#f7f4ece0;padding:8px 24px;position:absolute;top:16px;left:522px;transform:rotate(.6deg)}.schedule-canvas[class*=template-sticker-] .period-block>span{letter-spacing:.28em;font-size:10px}.schedule-canvas[class*=template-sticker-] .period-range strong{font-size:var(--size-period)}.schedule-canvas[class*=template-sticker-] .template-status{min-width:330px;color:var(--sticker-ink);letter-spacing:.16em;justify-content:flex-start;position:absolute;top:82px;left:526px}.schedule-canvas[class*=template-sticker-] .profile-code{display:none}.schedule-canvas[class*=template-sticker-] .profile-title{background:linear-gradient(176deg, #f7f2e9 0 72%, color-mix(in srgb, var(--accent) 90%, #f36b12) 73% 86%, var(--sticker-ink) 87%);clip-path:polygon(3% 8%,98% 0,100% 18%,97% 88%,91% 100%,4% 94%,0 74%);border:0;outline:0;width:514px;height:142px;padding:24px 38px 18px;top:82px;right:44px;transform:rotate(-1.4deg);box-shadow:7px 8px #14151870}.schedule-canvas[class*=template-sticker-] .profile-title:after{content:"";border:3px solid #76777b;border-left-color:#0000;border-radius:50%;width:48px;height:13px;position:absolute;bottom:19px;right:18px;transform:rotate(-18deg)}.schedule-canvas[class*=template-sticker-] .profile-title h1{font-size:calc(var(--size-schedule-title) * 1.34);letter-spacing:-.01em;text-shadow:2px 2px #f7f2e9,6px 6px #14151838}.schedule-canvas[class*=template-sticker-] .profile-title small{letter-spacing:.55em}.schedule-canvas[class*=template-sticker-] .theme-linked-background{background:linear-gradient(90deg,#14151809 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#14151809 1px,#0000 1px) 0 0/24px 24px;width:470px;height:690px;top:120px;left:570px}.schedule-canvas[class*=template-sticker-] .weekly-theme{background:var(--sticker-ink);width:388px;height:58px;box-shadow:5px 5px 0 var(--accent);clip-path:polygon(2% 10%,98% 0,100% 22%,97% 92%,4% 100%,0 78%);border:0;padding:10px 20px;top:764px;left:606px}.schedule-canvas[class*=template-sticker-] .weekly-theme span{color:var(--accent)}.schedule-canvas[class*=template-sticker-] .weekly-theme strong{color:#f7f4ec}.schedule-canvas[class*=template-sticker-] .schedule-card{grid-template-columns:var(--date-column-width) 96px minmax(0, 1fr);border:3px solid var(--sticker-ink);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 74%, #fff) 0 112px, transparent 112px), radial-gradient(circle, #14151812 0 1px, transparent 1.5px) 0 0 / 8px 8px, #f7f4ec;clip-path:polygon(0 9%,3% 0,96% 2%,100% 11%,98% 91%,94% 100%,4% 97%,0 88%);width:540px;height:138px;box-shadow:5px 5px #f7f4ec,9px 9px #14151875}.schedule-canvas[class*=template-sticker-] .schedule-card:before{z-index:0;background:radial-gradient(circle at 16px 26px, var(--sticker-ink) 0 4px, transparent 4.5px), radial-gradient(circle at 16px 44px, var(--sticker-ink) 0 4px, transparent 4.5px), radial-gradient(circle at 16px 62px, var(--sticker-ink) 0 4px, transparent 4.5px), color-mix(in srgb, var(--accent) 78%, #fff);width:112px;height:100%;top:0;left:0;right:auto}.schedule-canvas[class*=template-sticker-] .schedule-card:after{content:"○○○○○○○○";z-index:2;color:var(--sticker-ink);letter-spacing:-4px;-webkit-text-stroke:1px #f7f4ec;font:900 13px/1 monospace;bottom:4px;right:48px}.schedule-canvas[class*=template-sticker-] .card-date,.schedule-canvas[class*=template-sticker-] .card-thumbnail,.schedule-canvas[class*=template-sticker-] .card-copy{z-index:1;position:relative}.schedule-canvas[class*=template-sticker-] .card-date{border-right:2px solid var(--sticker-ink);background:0 0}.schedule-canvas[class*=template-sticker-] .card-date:before{content:"✦";color:#f7f4ec;border:3px solid var(--sticker-ink);background:var(--sticker-ink);place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid;position:absolute;top:49px;left:15px;transform:rotate(45deg)}.schedule-canvas[class*=template-sticker-] .card-date span,.schedule-canvas[class*=template-sticker-] .card-date em{z-index:2;position:relative}.schedule-canvas[class*=template-sticker-] .card-date strong{margin-left:38px}.schedule-canvas[class*=template-sticker-] .card-copy:before{content:"× ×";color:var(--sticker-ink);font:900 13px/1 monospace;position:absolute;top:8px;right:18px}.schedule-canvas[class*=template-sticker-] .card-copy{padding:16px 18px 20px}.schedule-canvas[class*=template-sticker-] .card-thumbnail{border:2px solid var(--sticker-ink);margin:10px 0}.schedule-canvas[class*=template-sticker-] .comment-card{color:#f7f4ec;background:var(--sticker-ink);width:512px;height:64px;box-shadow:5px 5px 0 var(--accent);clip-path:polygon(2% 12%,98% 0,100% 20%,97% 90%,5% 100%,0 78%);border:0;padding:10px 22px;top:768px;right:64px}.schedule-canvas[class*=template-sticker-] .comment-card>span{color:var(--accent)}.schedule-canvas[class*=template-sticker-] .comment-card strong{color:#f7f4ec}.schedule-canvas[class*=template-sticker-] .comment-card small{color:#f7f4ec94}.schedule-canvas[class*=template-sticker-] .palette-swatches{z-index:3;gap:9px;display:flex;position:absolute;bottom:30px;right:66px}.schedule-canvas[class*=template-sticker-] .palette-swatches i{border:3px solid #f7f4ec;border-radius:4px;width:31px;height:25px;box-shadow:0 0 0 1px #1415187a}.schedule-canvas[class*=template-sticker-] .palette-swatches i:first-child{background:#f26b21}.schedule-canvas[class*=template-sticker-] .palette-swatches i:nth-child(2){background:#c86f8a}.schedule-canvas[class*=template-sticker-] .palette-swatches i:nth-child(3){background:#83868a}.schedule-canvas[class*=template-sticker-] .palette-swatches i:nth-child(4){background:#24368f}.schedule-canvas[class*=template-sticker-] .palette-swatches i:nth-child(5){background:#ed4574}.schedule-canvas[class*=template-sticker-] .palette-swatches i:nth-child(6){background:#7a3db3}.schedule-canvas[class*=template-sticker-] .palette-swatches i:nth-child(7){background:#e5ab16}.schedule-canvas[class*=template-sticker-] .palette-swatches i:nth-child(8){background:#268fa0}.schedule-canvas[class*=template-sticker-] .canvas-frame footer{color:#f7f4ecb3;width:860px;bottom:11px;left:46px;right:auto}.schedule-canvas[class*=template-sticker-] .palette-swatches{display:none}.schedule-canvas[class*=template-sticker-] .schedule-card{grid-template-columns:126px 94px minmax(0,1fr);align-items:stretch;width:548px;height:136px}.schedule-canvas[class*=template-sticker-] .schedule-card:first-child{top:158px;left:48px}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(2){top:308px;left:54px}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(3){top:458px;left:44px}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(4){top:608px;left:52px}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(5){top:254px;left:1004px}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(6){top:414px;left:998px}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(7){top:574px;left:1006px}.schedule-canvas[class*=template-sticker-] .schedule-card:before{background:linear-gradient(90deg, var(--accent) 0 9px, transparent 9px), var(--sticker-ink);width:126px}.schedule-canvas[class*=template-sticker-] .schedule-card:after{opacity:.82;bottom:5px;right:54px}.schedule-canvas[class*=template-sticker-] .card-date{color:#fff;border-right:3px solid var(--accent);background:linear-gradient(90deg, var(--accent) 0 8px, transparent 8px), var(--sticker-ink);grid-template-rows:20px minmax(0,1fr) 13px 22px;place-items:center;row-gap:0;min-width:0;padding:7px 8px 7px 42px;display:grid;overflow:hidden}.schedule-canvas[class*=template-sticker-] .card-date:before{width:25px;height:25px;color:var(--sticker-ink);background:#fff;border:3px solid #fff;font-size:15px;top:49px;left:10px}.schedule-canvas[class*=template-sticker-] .card-date small{color:#ffffffc7;font-size:var(--size-weekday-ja);text-align:center;white-space:nowrap;line-height:1;display:block}.schedule-canvas[class*=template-sticker-] .card-date em{color:#fff;background:var(--accent);min-width:62px;max-width:76px;font-size:var(--size-time);text-align:center;white-space:nowrap;padding:4px 7px 3px;line-height:1;position:static;box-shadow:2px 2px #fff}.schedule-canvas[class*=template-sticker-] .card-thumbnail{border:2px solid var(--sticker-ink);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 20%, #fff) 0 6px, #eee9df 6px 12px);min-width:0;margin:11px 0;overflow:hidden}.schedule-canvas[class*=template-sticker-] .card-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:13px 18px 24px;display:flex;overflow:hidden}.schedule-canvas[class*=template-sticker-] .card-copy:before{top:7px;right:13px}.schedule-canvas[class*=template-sticker-] .card-copy>span{width:calc(100% - 46px);color:color-mix(in srgb, var(--accent) 72%, var(--sticker-ink));letter-spacing:.16em;white-space:nowrap;margin:0;font-size:9px;line-height:1}.schedule-canvas[class*=template-sticker-] .card-copy strong{width:100%;color:var(--sticker-ink);font-size:var(--size-stream-title);overflow-wrap:anywhere;text-wrap:balance;margin:7px 0 0;line-height:1.08}.schedule-canvas[class*=template-sticker-] .schedule-card.is-offline .card-date{color:#fff;background:linear-gradient(90deg,#707277 0 8px,#0000 8px),#242529}.schedule-canvas[class*=template-sticker-] .schedule-card.is-offline .card-copy{justify-content:center}.schedule-canvas[class*=template-sticker-] .profile-title{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;overflow:visible}.schedule-canvas[class*=template-sticker-] .profile-title h1{white-space:nowrap;width:100%}.schedule-canvas[class*=template-sticker-] .period-block{justify-content:space-between;align-items:center;display:flex}.schedule-canvas[class*=template-sticker-] .period-range{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.schedule-canvas[class*=template-sticker-] .comment-card{width:522px;right:54px}.schedule-canvas[class*=template-sticker-] .canvas-frame footer{width:1496px}.schedule-canvas[class*=template-sticker-]{--reference-filter:none;background:#f2eee5}.schedule-canvas.template-sticker-dusty-pink{--reference-filter:hue-rotate(322deg) saturate(.9)}.schedule-canvas.template-sticker-gray{--reference-filter:grayscale(1) contrast(.94)}.schedule-canvas.template-sticker-navy{--reference-filter:hue-rotate(188deg) saturate(.95)}.schedule-canvas.template-sticker-pink{--reference-filter:hue-rotate(314deg) saturate(1.08)}.schedule-canvas.template-sticker-purple{--reference-filter:hue-rotate(254deg) saturate(1.02)}.schedule-canvas.template-sticker-yellow{--reference-filter:hue-rotate(34deg) saturate(1.02)}.schedule-canvas.template-sticker-aqua{--reference-filter:hue-rotate(148deg) saturate(.92)}.schedule-canvas[class*=template-sticker-] .canvas-background{filter:var(--reference-filter);background:#f2eee5 url(/sticker-grid-base-v3.png) 50%/100% 100% no-repeat;inset:0}.schedule-canvas[class*=template-sticker-] .canvas-background:before,.schedule-canvas[class*=template-sticker-] .canvas-background:after,.schedule-canvas[class*=template-sticker-] .canvas-decoration:before,.schedule-canvas[class*=template-sticker-] .canvas-decoration:after,.schedule-canvas[class*=template-sticker-] .grid-glow,.schedule-canvas[class*=template-sticker-] .ambient-orb,.schedule-canvas[class*=template-sticker-] .decor-line,.schedule-canvas[class*=template-sticker-] .pastel-shapes,.schedule-canvas[class*=template-sticker-] .canvas-frame .corner,.schedule-canvas[class*=template-sticker-] .canvas-frame footer,.schedule-canvas[class*=template-sticker-] .theme-linked-background,.schedule-canvas[class*=template-sticker-] .canvas-header,.schedule-canvas[class*=template-sticker-] .profile-code,.schedule-canvas[class*=template-sticker-] .profile-title{display:none}.schedule-canvas[class*=template-sticker-] .profile-layer{width:1600px;height:900px;inset:0}.schedule-canvas[class*=template-sticker-] .profile-visual-space{clip-path:none;background:#f7f4ec24;border:2px dashed #1415186b;width:386px;height:690px;top:118px;left:614px}.schedule-canvas[class*=template-sticker-] .week-grid{width:1600px;height:900px;display:block;inset:0}.schedule-canvas[class*=template-sticker-] .schedule-card{width:548px;height:136px;color:var(--sticker-ink);box-shadow:none;clip-path:none;background:0 0;border:0;grid-template-columns:126px 100px minmax(0,1fr);align-items:stretch;display:grid;position:absolute;overflow:visible}.schedule-canvas[class*=template-sticker-] .schedule-card:first-child{top:176px;left:52px;transform:rotate(-.35deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(2){top:338px;left:52px;transform:rotate(.2deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(3){top:500px;left:52px;transform:rotate(-.2deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(4){top:660px;left:52px;transform:rotate(.25deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(5){top:252px;left:1016px;transform:rotate(-.2deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(6){top:416px;left:1016px;transform:rotate(.18deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(7){top:578px;left:1016px;transform:rotate(-.2deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:before,.schedule-canvas[class*=template-sticker-] .schedule-card:after{display:none}.schedule-canvas[class*=template-sticker-] .card-date{color:#fff;outline:3px solid var(--sticker-ink);width:102px;height:106px;box-shadow:4px 4px 0 color-mix(in srgb, var(--accent) 78%, #fff);clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);background:#141518f5;border:3px solid #f7f4ec;grid-template-rows:18px 1fr 12px 20px;place-self:center;place-items:center;row-gap:0;margin:0;padding:8px 8px 7px;display:grid;overflow:hidden}.schedule-canvas[class*=template-sticker-] .card-date:before{display:none}.schedule-canvas[class*=template-sticker-] .card-date span{color:#fff;background:var(--accent);min-width:54px;font-size:clamp(9px, var(--size-weekday), 13px);letter-spacing:.12em;text-align:center;white-space:nowrap;padding:2px 6px;line-height:1;position:static}.schedule-canvas[class*=template-sticker-] .card-date strong{color:#fff;width:116px;font-size:clamp(22px, var(--size-date), 31px);letter-spacing:-.07em;text-align:center;white-space:nowrap;transform-origin:50%;text-shadow:2px 2px 0 color-mix(in srgb, var(--accent) 82%, #4a1600), 0 0 6px #ffffff2e;margin:0;font-weight:900;line-height:.9;transform:scaleX(.82)}.schedule-canvas[class*=template-sticker-] .card-date small{color:#ffffffd1;font-size:clamp(7px, var(--size-weekday-ja), 10px);white-space:nowrap;line-height:1;display:block}.schedule-canvas[class*=template-sticker-] .card-date em{color:#fff;background:var(--accent);min-width:56px;box-shadow:none;font-size:clamp(9px, var(--size-time), 12px);text-align:center;white-space:nowrap;padding:3px 7px;line-height:1;position:static}.schedule-canvas[class*=template-sticker-] .card-thumbnail{min-width:0;height:104px;color:var(--accent);border:2px solid var(--sticker-ink);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, #fff) 0 6px, #f7f4ecf0 6px 12px);align-self:center;margin:0;overflow:hidden;box-shadow:3px 3px #14151838}.schedule-canvas[class*=template-sticker-] .card-copy{background:#f7f4ecb8;border-radius:0 16px 16px 0;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:22px 24px 20px 18px;display:flex;overflow:hidden}.schedule-canvas[class*=template-sticker-] .card-copy:before{display:none}.schedule-canvas[class*=template-sticker-] .card-copy>span{width:100%;color:color-mix(in srgb, var(--accent) 78%, var(--sticker-ink));letter-spacing:.14em;white-space:nowrap;margin:0;font-size:9px;font-weight:900;line-height:1}.schedule-canvas[class*=template-sticker-] .card-copy strong{width:100%;color:var(--sticker-ink);font-size:clamp(15px, var(--size-stream-title), 25px);overflow-wrap:anywhere;margin:7px 0 0;padding-top:.14em;padding-bottom:.06em;font-weight:900;line-height:1.2}.schedule-canvas[class*=template-sticker-] .card-copy p{color:#4b4d50;width:100%;font-size:clamp(9px, var(--size-stream-memo), 14px);overflow-wrap:anywhere;-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:5px 0 0;padding:0;line-height:1.2;display:-webkit-box;overflow:hidden}.schedule-canvas[class*=template-sticker-] .schedule-card.is-offline{filter:none;opacity:1;background:0 0}.schedule-canvas[class*=template-sticker-] .schedule-card.is-offline .card-date{background:#232427f7;box-shadow:4px 4px #777a7e}.schedule-canvas[class*=template-sticker-] .weekly-theme{text-align:left;color:#f7f4ec;width:310px;height:62px;min-height:0;max-height:none;box-shadow:none;clip-path:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:5px 10px;display:flex;top:738px;left:1068px;transform:rotate(-.15deg)}.schedule-canvas[class*=template-sticker-] .weekly-theme:before{display:none}.schedule-canvas[class*=template-sticker-] .weekly-theme span{color:color-mix(in srgb, var(--accent) 76%, #fff);letter-spacing:.18em;font-size:9px;font-weight:900;line-height:1}.schedule-canvas[class*=template-sticker-] .weekly-theme strong{color:#fff;width:100%;max-height:40px;font-size:clamp(12px, var(--size-weekly-theme), 18px);text-shadow:2px 2px #000000b8;margin-top:5px;line-height:1.1;overflow:hidden}.schedule-canvas[class*=template-sticker-] .comment-card{color:#f7f4ec;width:520px;height:56px;box-shadow:none;clip-path:polygon(2% 12%,98% 0,100% 20%,97% 90%,5% 100%,0 78%);background:#141518eb;border:0;padding:8px 18px;top:812px;right:42px;transform:rotate(.2deg)}.schedule-canvas[class*=template-sticker-] .comment-card>span{color:var(--accent);font-size:var(--size-comment-label);line-height:1}.schedule-canvas[class*=template-sticker-] .comment-card strong{color:#fff;font-size:clamp(12px, var(--size-comment), 20px);white-space:pre-line;margin-top:4px;line-height:1.1}.schedule-canvas[class*=template-sticker-] .comment-card small{display:none}.schedule-canvas[class*=template-sticker-] .card-date{isolation:isolate;color:#fff;border:3px solid var(--sticker-ink);outline-offset:-7px;background:radial-gradient(circle, #fff3 0 1px, transparent 1.6px) 0 0 / 8px 8px, linear-gradient(145deg, color-mix(in srgb, var(--accent) 82%, #fff) 0 54%, var(--accent) 54% 100%);width:108px;height:112px;box-shadow:4px 4px 0 var(--sticker-ink), 7px 7px 0 #14151833;clip-path:polygon(8% 0,92% 0,100% 9%,97% 92%,88% 100%,9% 97%,0 88%,3% 10%);outline:3px solid #f7f4ecf5;grid-template-rows:18px minmax(0,1fr) 13px 21px;padding:8px 9px 7px;position:relative;overflow:visible}.schedule-canvas[class*=template-sticker-] .card-date:before{content:"";z-index:-1;height:45px;box-shadow:2px 2px 0 color-mix(in srgb, var(--accent) 76%, #fff);clip-path:polygon(9% 0,91% 0,100% 20%,95% 87%,84% 100%,12% 96%,0 80%,4% 14%);background:#141518f5;border:2px solid #f7f4eceb;display:block;position:absolute;top:26px;left:10px;right:10px}.schedule-canvas[class*=template-sticker-] .card-date span{z-index:2;color:#fff;background:var(--sticker-ink);min-width:58px;box-shadow:2px 2px 0 color-mix(in srgb, var(--accent) 72%, #fff);font-size:clamp(9px, var(--size-weekday), 12px);letter-spacing:.15em;border:1px solid #f7f4ecb8;padding:3px 8px 2px;font-weight:900;line-height:1;position:relative}.schedule-canvas[class*=template-sticker-] .card-date strong{z-index:2;color:#fff;width:120px;font-size:clamp(23px, var(--size-date), 32px);letter-spacing:-.065em;text-shadow:2px 2px #000,-1px -1px #141518d9,0 0 5px #ffffff29;line-height:.88;position:relative;transform:scaleX(.84)}.schedule-canvas[class*=template-sticker-] .card-date small{z-index:2;color:#f7f4ec;min-width:48px;font-size:clamp(7px, var(--size-weekday-ja), 9px);letter-spacing:.08em;text-align:center;background:#141518b8;border-radius:1px;padding:2px 6px;font-weight:700;line-height:1;position:relative}.schedule-canvas[class*=template-sticker-] .card-date em{z-index:2;color:#fff;background:var(--sticker-ink);min-width:62px;max-width:78px;box-shadow:2px 2px 0 var(--accent);font-size:clamp(9px, var(--size-time), 12px);letter-spacing:.04em;border:1px solid #f7f4ecd1;padding:4px 8px 3px;font-weight:900;line-height:1;position:relative}.schedule-canvas[class*=template-sticker-] .schedule-card.is-offline .card-date{filter:grayscale(.72);box-shadow:4px 4px 0 var(--sticker-ink), 7px 7px 0 #1415182e;background:radial-gradient(circle,#ffffff26 0 1px,#0000 1.6px) 0 0/8px 8px,linear-gradient(145deg,#8b8e92 0 54%,#66696d 54% 100%)}.schedule-canvas[class*=template-sticker-] .card-date{border:2px solid var(--sticker-ink);outline-offset:-6px;background:radial-gradient(circle, #14151857 0 1.2px, transparent 1.8px) 0 0 / 9px 9px, repeating-linear-gradient(-12deg, transparent 0 11px, #14151812 11px 13px), color-mix(in srgb, var(--accent) 84%, #d9c7ad);clip-path:polygon(4% 7%,13% 0,91% 3%,100% 12%,96% 89%,87% 100%,8% 96%,0 86%,3% 18%);outline:3px solid #f7f4eceb;box-shadow:3px 3px #f7f4ec,6px 6px #141518c7}.schedule-canvas[class*=template-sticker-] .schedule-card:first-child .card-date,.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(5) .card-date{transform:rotate(-1.1deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(2) .card-date,.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(6) .card-date{transform:rotate(.9deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(3) .card-date,.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(7) .card-date{transform:rotate(-.55deg)}.schedule-canvas[class*=template-sticker-] .schedule-card:nth-child(4) .card-date{transform:rotate(.7deg)}.schedule-canvas[class*=template-sticker-] .card-date:before{background:radial-gradient(circle, #f7f4ec1f 0 1px, transparent 1.4px) 0 0 / 7px 7px, var(--sticker-ink);height:44px;box-shadow:2px 2px 0 #f7f4ecc2, 4px 4px 0 color-mix(in srgb, var(--accent) 72%, #7e4828);clip-path:polygon(5% 13%,15% 0,88% 5%,100% 18%,94% 84%,82% 100%,11% 95%,0 77%);border:2px solid #f7f4ecd6;top:27px;left:8px;right:8px}.schedule-canvas[class*=template-sticker-] .card-date span{background:repeating-linear-gradient(-15deg, #ffffff0e 0 2px, transparent 2px 5px), var(--sticker-ink);box-shadow:2px 2px 0 #f7f4ecdb, 4px 4px 0 color-mix(in srgb, var(--accent) 72%, #7e4828);clip-path:polygon(5% 12%,95% 0,100% 82%,7% 100%,0 72%);border:0}.schedule-canvas[class*=template-sticker-] .card-date small{clip-path:polygon(4% 14%,96% 0,100% 82%,8% 100%,0 72%);background:#141518d1;border-radius:0}.schedule-canvas[class*=template-sticker-] .card-date em{background:repeating-linear-gradient(12deg, #ffffff0d 0 2px, transparent 2px 5px), var(--sticker-ink);box-shadow:2px 2px 0 #f7f4ecd6, 4px 4px 0 var(--accent);clip-path:polygon(5% 8%,96% 0,100% 80%,90% 100%,4% 91%,0 22%);border:0}.schedule-canvas[class*=template-sticker-] .schedule-card.is-offline .card-date{filter:grayscale(.82);background:radial-gradient(circle,#14151847 0 1.2px,#0000 1.8px) 0 0/9px 9px,repeating-linear-gradient(-12deg,#0000 0 11px,#14151812 11px 13px),#85878a;box-shadow:3px 3px #f7f4ec,6px 6px #141518ad}.schedule-canvas[class*=template-sticker-] .schedule-card{grid-template-columns:126px 136px minmax(0,1fr)}.schedule-canvas[class*=template-sticker-] .schedule-card.no-thumbnail{grid-template-columns:126px minmax(0,1fr)}.schedule-canvas[class*=template-sticker-] .card-thumbnail{aspect-ratio:16/9;place-self:center;width:100%;height:auto}.schedule-canvas[class*=template-sticker-] .card-thumbnail img{object-fit:cover;object-position:center;width:100%;height:100%}.schedule-canvas .schedule-card>.card-thumbnail{aspect-ratio:16/9;place-self:center;width:100%;height:auto}.schedule-canvas .schedule-card>.card-thumbnail img{object-fit:cover;object-position:center;width:100%;height:100%}.schedule-canvas[class*=template-sticker-] .profile-code{color:#f7f4ec;border:2px solid var(--sticker-ink);background:var(--accent);width:220px;min-width:0;box-shadow:4px 4px 0 var(--sticker-ink);font:800 var(--size-profile-code)/1.1 var(--font-profile);letter-spacing:.12em;text-align:center;padding:9px 14px;display:block;position:absolute;top:36px;left:690px;right:auto;transform:rotate(-1deg)}
