/* Secondary controls stay quiet; selected chapter has a soft, diffuse halo. */
.shop-reader #chapters a{opacity:.72;transition:opacity .25s ease;color:#61536e}
.shop-reader #chapters a b{width:34px;height:34px;margin:5px auto;background:#ffffff24;border-color:#9c89af55;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s,color .3s}
.shop-reader #chapters a[aria-current=page]{opacity:1}
.shop-reader #chapters a[aria-current=page] b{transform:scale(1.23);border-color:transparent;background:#30283f;box-shadow:inset 0 1px 2px #ffffff50,0 0 12px 4px #ffefffc0,0 0 28px 8px #aa81bf55;color:#fff}
.shop-reader #chapters a:hover{opacity:1}.shop-reader #chapters a:before{top:29px}
.shop-reader{overflow-anchor:none}.shop-reader .course-card{grid-template-columns:155px minmax(0,1fr) auto;gap:10px 24px}.shop-reader .course-card>img{grid-row:1/4;width:155px;height:175px;object-fit:contain}.shop-reader .course-card #courseName{font-size:clamp(23px,2.25vw,34px);line-height:1.3;max-width:28ch;text-wrap:balance;margin:0}.shop-reader .course-card #accessStatus{grid-column:2}.shop-reader .course-card>.course-toolkit{grid-column:1/-1;grid-row:4;margin-top:12px;padding-top:16px;border-top:1px solid #ffffff70}.shop-reader .course-card>button{grid-column:3;grid-row:1/3}
.course-toolkit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;color:#25344a}.course-toolkit__label{display:block;font:10px var(--font-mono,monospace);letter-spacing:.1em;opacity:.7;margin-bottom:7px}.course-toolkit__group>div{display:flex;flex-wrap:wrap;gap:6px}.course-toolkit a{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;background:#ffffff45;border:1px solid #ffffff65;border-radius:8px;color:inherit;font-size:11px;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s}.course-toolkit a:hover{background:#ffffffaa;transform:translateY(-1px)}.course-toolkit a img{width:18px!important;height:18px!important;object-fit:contain;margin:0!important;border-radius:3px;grid-area:auto!important}.course-toolkit a span{font-size:11px!important;margin:0!important;color:inherit!important}
.lesson-modal-grid>.course-toolkit{grid-column:1;align-self:start;margin-top:0}.lesson-modal-grid>.lesson-modal-copy{grid-column:2;grid-row:1/3}.lesson-modal-copy #lessonModalTitle{font-size:clamp(27px,3.2vw,46px);line-height:1.25;text-wrap:balance}.lesson-mini .pk__name{font-size:clamp(19px,1.8vw,27px);line-height:1.35;text-wrap:balance}
@media(min-width:1200px){.shop-reader .course-toolkit{grid-template-columns:1.2fr .85fr 1.2fr .5fr}}
@media(max-width:700px){.shop-reader .course-card{grid-template-columns:85px minmax(0,1fr);padding:18px;gap:10px 14px}.shop-reader .course-card>img{width:85px;height:135px;grid-row:1/3}.shop-reader .course-card>button{grid-column:2;grid-row:3;justify-self:start}.shop-reader .course-card #courseName{font-size:23px}.course-toolkit{gap:12px}.course-toolkit a{font-size:10px;padding:5px 7px}.lesson-modal-grid>.lesson-modal-copy,.lesson-modal-grid>.course-toolkit{grid-column:1;grid-row:auto}.lesson-modal-grid>.course-toolkit{order:3}.shop-reader #chapters a b{width:32px;height:32px}.shop-reader #chapters a:before{top:29px}}
@media(prefers-reduced-motion:reduce){.shop-reader #chapters a,.shop-reader #chapters a b,.course-toolkit a{transition:none}}
.lesson-modal-copy #lessonModalTitle{max-width:none}.lesson-mini h3{font-size:clamp(20px,1.8vw,26px);line-height:1.35;text-wrap:balance}
/* V12: editorial course cover, with a quiet tools rail. */
.shop-reader .course-card{grid-template-columns:minmax(0,1fr) 34%;grid-template-rows:auto auto auto auto;gap:16px 20px;padding:42px 38px 24px;background:radial-gradient(ellipse at 85% 35%,#ffffffb0,transparent 48%),linear-gradient(120deg,#e1f0f3,#92c5d8)}
.shop-reader .course-card[data-course=scene]{background:radial-gradient(ellipse at 85% 35%,#ffffffa0,transparent 48%),linear-gradient(120deg,#e8efda,#a4c28a)}
.shop-reader .course-card>img{grid-column:2;grid-row:1/4;align-self:center;justify-self:center;width:100%;height:260px;max-height:none;object-fit:contain;filter:drop-shadow(0 16px 18px #26465b20)}
.shop-reader .course-card #courseName{grid-column:1;grid-row:1;align-self:end;font-size:clamp(27px,3vw,45px);line-height:1.2;letter-spacing:-.04em;max-width:19ch;text-wrap:balance;padding-top:25px}
.shop-reader .course-card #courseName:before{content:'LUMINA / LEARNING COLLECTION';display:block;font:9px var(--font-mono);letter-spacing:.16em;margin-bottom:20px;opacity:.65}
.shop-reader .course-card #accessStatus{grid-column:1;grid-row:2;margin:0;font-size:12px;align-self:start}
.shop-reader .course-card>button{grid-column:1;grid-row:3;justify-self:start;align-self:start;margin:0 0 14px}
.shop-reader .course-card>.course-toolkit{grid-column:1/-1;grid-row:4;padding-top:20px;margin-top:8px}
@media(max-width:700px){.shop-reader .course-card{padding:25px 21px 20px;grid-template-columns:minmax(0,1fr) 32%;gap:13px 5px}.shop-reader .course-card #courseName{font-size:25px;padding-top:0;grid-column:1/-1;padding-right:15%}.shop-reader .course-card #courseName:before{font-size:8px;margin-bottom:16px}.shop-reader .course-card>img{grid-row:2/4;grid-column:2;width:125%;height:145px;max-width:none;transform:translateX(-3%)}.shop-reader .course-card #accessStatus{grid-column:1;grid-row:2;font-size:10px}.shop-reader .course-card>button{grid-column:1;grid-row:3;margin-bottom:12px}.shop-reader .course-card>.course-toolkit{margin-top:0}}
/* Mobile categories disclose vertically rather than scrolling sideways. */
.lesson-filter-toggle{display:none}
@media(max-width:760px){.lesson-filter-toggle{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #ffffff90;border-radius:12px;background:linear-gradient(135deg,#514760,#202b42);color:#fff;box-shadow:inset 0 1px 1px #ffffff70,0 3px 8px #202b421c;cursor:pointer}.lesson-filter-toggle[aria-expanded=true]{background:#f0eaf4;color:#263149;border-color:#aaa0b9}.lesson-filters #lessonCategories{display:none;overflow:visible;max-width:100%;padding:12px 0 0}.lesson-filters.is-open #lessonCategories{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.lesson-filters .lesson-category{min-width:0;width:100%;min-height:44px;padding:9px 13px}.lesson-filters .lesson-category-group{min-width:0}.lesson-filters .lesson-subcategories{padding:5px 0 8px 14px}.lesson-filters .lesson-subcategories button{min-height:40px}.lesson-filters .lesson-category small{display:inline;margin-right:10px}}
@media(max-width:760px){.lesson-filter-toggle{display:flex;width:auto;gap:8px;padding:0 12px;font-size:12px}.lesson-filter-toggle svg{flex:none}.lesson-filter-toggle>span{white-space:nowrap}}

@media(max-width:760px){.lesson-filter-toggle{font-family:var(--font-body);font-weight:500;line-height:1.4;letter-spacing:.025em}.lesson-filter-toggle>span{font:inherit}}

/* Rounded, luminous collection control; compact on mobile only. */
@media(max-width:760px){.lesson-filter-toggle{position:relative;isolation:isolate;min-height:44px;height:44px;padding:0 19px;gap:9px;border-radius:999px;border:1px solid #dcd7ee80;background:linear-gradient(145deg,#61536f 0%,#303447 48%,#172238 100%);color:#fff8ef;box-shadow:inset 0 2px 2px #ffffff75,inset 0 -3px 2px #0c122780,0 3px 1px #11192b,0 7px 16px #1b244025;transition:color .35s,box-shadow .35s,transform .35s}.lesson-filter-toggle:before{content:'';position:absolute;inset:0;border-radius:inherit;z-index:-1;background:linear-gradient(135deg,#111726,#2c2544);opacity:0;transition:opacity .35s;pointer-events:none}.lesson-filter-toggle:after{content:'✦';position:absolute;right:10px;top:5px;font-size:7px;line-height:1;color:#fff4d1;text-shadow:0 0 5px #fff7cf;pointer-events:none}.lesson-filter-toggle svg{filter:drop-shadow(0 0 4px #d7c2ed80)}.lesson-filter-toggle:hover:before,.lesson-filter-toggle[aria-expanded=true]:before{opacity:1}.lesson-filter-toggle:hover,.lesson-filter-toggle[aria-expanded=true]{background:linear-gradient(145deg,#61536f,#172238);color:#fff8ef;border-color:#efe7ffb0;box-shadow:inset 0 2px 2px #ffffff80,inset 0 -3px 2px #0c122780,0 3px 1px #11192b,0 0 15px #d7b9ef75}.lesson-filter-toggle:active{transform:translateY(1px)} }
@media(prefers-reduced-motion:reduce){.lesson-filter-toggle,.lesson-filter-toggle:before{transition:none}}
/* Open learning sharing, using the same card and reader geometry. */
.product:is([data-slug=comfy],[data-slug=illustrator],[data-slug=obsidian]){--card:#d9dde2;--card-light:#f7f8fa;--card-ink:#535c70;background:transparent;box-shadow:none}
.course-card:is([data-course=comfy],[data-course=illustrator],[data-course=obsidian]){--banner-ink:#384154;background:linear-gradient(120deg,#f7f8fa,#e3e6eb 52%,#f5f6f8);color:#384154;box-shadow:inset 0 0 0 1px #fff9,0 5px 0 #a9aeb8,0 18px 35px #28394720}
.product:is([data-slug=comfy],[data-slug=illustrator],[data-slug=obsidian]) .crystal-number{filter:drop-shadow(0 1px 1px #54607765)}
.lesson-tools{flex-wrap:wrap;gap:12px}.lesson-tools .lesson-search{flex:1;min-width:180px}.lesson-quick-filters{display:flex;gap:8px;align-items:center;margin-bottom:4px}.lesson-quick-filters button{font:500 12px var(--font-body);min-height:42px;padding:10px 15px;border-radius:999px;border:1px solid #a99eb7;background:#ffffff35;color:#42405b;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.lesson-quick-filters button:hover{background:#fff8;box-shadow:0 0 12px #fff8}.lesson-quick-filters button[aria-pressed=true]{background:linear-gradient(135deg,#51475f,#202b42);color:#fff;border-color:#ffffff90;box-shadow:inset 0 1px #ffffff70,0 3px 8px #202b4220}.lesson-tools #lessonResultsCount{margin-bottom:0}
@media(max-width:760px){.lesson-tools .lesson-search{flex-basis:100%;max-width:none}.lesson-quick-filters{flex-wrap:wrap}.lesson-tools #lessonResultsCount{margin-left:auto}}

/* Course-specific CJK glyph subset, Chiron Hei HK (OFL). */
@font-face {
  font-family: 'Chiron Hei HK';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/comfy-subset-0.woff2) format('woff2');
unicode-range:U+3001,U+3002,U+300C,U+300D,U+30FB,U+4E00,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E14,U+4E16,U+4E26,U+4E2D,U+4E32,U+4E3B,U+4E4B,U+4E5F,U+4E7E,U+4E86,U+4E8B,U+4E8C,U+4E92,U+4E94,U+4E9B,U+4EA4,U+4EAB,U+4EBA,U+4EC0,U+4ECB,U+4ECD,U+4ED6,U+4ED8,U+4EE3,U+4EE4,U+4EE5,U+4EF6,U+4EFB,U+4EFD,U+4F01,U+4F30,U+4F34,U+4F38,U+4F46,U+4F47,U+4F48,U+4F4D,U+4F4E,U+4F4F,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4F86,U+4F8B,U+4F9B,U+4F9D,U+4FBF,U+4FC2,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5011,U+5019,U+503C,U+5047,U+505A,U+5074,U+5077,U+5099,U+50B3,U+50C5,U+50CF,U+50F9,U+512A,U+5132,U+5145,U+5148,U+5149,U+514D,U+5165,U+5167,U+5168,U+5169,U+516C,U+516D,U+5171,U+5176,U+5177,U+518A,U+518D,U+5192,U+51F8,U+51FA,U+5200,U+5206,U+5207,U+5217,U+5224,U+5225,U+5230,U+5236,U+5237,U+523B,U+5247,U+524D,U+525B,U+526A,U+526F,U+5272,U+5275,U+5283,U+529B,U+529F,U+52A0,U+52A9,U+52D5,U+52D9,U+52DF,U+52E2,U+52FE,U+5305,U+5316,U+532F,U+5340,U+5341,U+5347,U+534A,U+5354,U+5361,U+5370,U+5373,U+537B,U+539F,U+53BB,U+53C3,U+53C9,U+53CA,U+53CD,U+53D6,U+53D7,U+53E3,U+53E6,U+53EA,U+53EB,U+53EC,U+53EF,U+53F0,U+53F3,U+53F8,U+5403,U+5404,U+5408,U+5409,U+540C,U+540D,U+5411,U+5426,U+542B,U+544A,U+547C,U+547D,U+548C,U+54C1,U+54E1,U+54EA,U+5546,U+554F,U+555F,U+55AE,U+55CE,U+5668,U+56DB,U+56DE,U+56E0,U+56FA,U+5708,U+570B,U+570D,U+5713,U+5716,U+5718,U+5728,U+5730,U+5740,U+5751,U+578B,U+57DF,U+57F7,U+57F9,U+57FA,U+5802,U+5831,U+5834,U+584A,U+586B,U+5883,U+589E,U+58D3,U+58DE,U+58FA,U+5916,U+591A,U+5922,U+5925,U+5927,U+5929,U+592A,U+592E,U+5931,U+593E,U+5957,U+597D,U+5982,U+59CB,U+59D4,U+5B50,U+5B57,U+5B58,U+5B78,U+5B83,U+5B88,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BC6,U+5BE6,U+5BEB,U+5BEC,U+5BF8,U+5C04,U+5C07,U+5C08,U+5C0B,U+5C0D,U+5C0E,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3A,U+5C3E,U+5C40,U+5C45,U+5C55,U+5C64,U+5C6C,U+5DE5,U+5DE6,U+5DF1,U+5DF2,U+5E02,U+5E03,U+5E2B,U+5E33,U+5E36,U+5E38,U+5E45,U+5E55,U+5E63,U+5E6B,U+5E73,U+5E74,U+5E7E,U+5E97,U+5EA6,U+5EA7,U+5EAB,U+5ED3,U+5EE0,U+5EF6,U+5EFA,U+5F0F,U+5F35,U+5F59,U+5F62,U+5F69,U+5F71,U+5F7C,U+5F80,U+5F85,U+5F88,U+5F8B,U+5F8C,U+5F91,U+5F97,U+5F9E,U+5FA9,U+5FAE,U+5FB7,U+5FC5,U+5FF5,U+600E,U+601D,U+6025,U+6027,U+60C5,U+60E0,U+60F3,U+610F,U+611F,U+614B,U+6162,U+6163,U+6167,U+6191,U+61C2,U+61C9,U+6210,U+6211,U+6216,U+622A,U+6236,U+6240,U+624B,U+624D,U+6253,U+6263,U+6279,U+627E,U+628A,U+6293,U+6295,U+6298,U+62B5,U+62C9,U+62CB,U+62CD,U+62D3,U+62D6,U+62EC,U+62FF,U+6301,U+6307,U+6309,U+6372,U+6383,U+6389,U+638C,U+6392,U+639B,U+63A2,U+63A5,U+63A7,U+63A8,U+63CF,U+63D0,U+63DB,U+63F4,U+641C,U+642C,U+642D,U+64AD,U+64C7,U+64CD,U+64DA,U+64EC,U+64F4,U+651C,U+651D,U+6524,U+652F,U+6536,U+6539,U+653E,U+6548,U+6551,U+6558,U+6559,U+6563,U+6574,U+6578,U+6587,U+6599,U+65B0,U+65B7,U+65B9,U+65BC,U+65C5,U+65D7,U+65E2,U+65E5,U+6602,U+660E,U+6613,U+662F,U+6642,U+666E,U+666F,U+6670,U+667A,U+66AB,U+66C6,U+66F2,U+66F4,U+66F8,U+66FF,U+6700,U+6703,U+6708,U+6709,U+670D,U+671B,U+671F,U+6728,U+672A,U+672B,U+672C,U+6750,U+676F,U+6771,U+6797,U+679C,U+67B6,U+67D0,U+67D3,U+67D4,U+67E5,U+6838,U+683C,U+6846,U+6848,U+684C,U+689D,U+68AF,U+68DA,U+68EE,U+695A,U+696D,U+6982,U+69CB,U+6A02,U+6A19,U+6A21,U+6A23,U+6A39,U+6A5F,U+6A6B,U+6A94,U+6AA2,U+6B0A,U+6B21,U+6B3E,U+6B61,U+6B63,U+6B64,U+6B65,U+6B66,U+6B6A,U+6B78,U+6BB5,U+6BBC,U+6BCF,U+6BD4,U+6C11,U+6C1B,U+6C34,U+6C42,U+6C7A,U+6C92,U+6CBF,U+6CD3,U+6CD5,U+6CE8,U+6CF0,U+6D1E,U+6D3B,U+6D3D,U+6D41,U+6D6E,U+6D77,U+6DE1,U+6DE8,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E1B,U+6E2C,U+6E32,U+6E90,U+6E96,U+6EAB,U+6ED1,U+6F14,U+6F86,U+6FDF,U+704C,U+70BA,U+7121,U+7126,U+7136,U+7167,U+71D9,U+722C,U+7247,U+7248,U+724C,U+7269,U+7279,U+72C0,U+7368,U+7387,U+73FE,U+7403,U+7406,U+749F,U+74B0,U+74F6,U+751F,U+7522,U+7528,U+7531,U+754C,U+7559,U+756B,U+7576,U+758A,U+75D5,U+767B,U+767C,U+767D,U+7684,U+7686,U+76E3,U+76E4,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+773E,U+77E5,U+77ED,U+7834,U+78BA,U+78BC,U+790E,U+793A,U+793E,U+7965,U+7981,U+79D2,U+79DF,U+79FB,U+7A05,U+7A0B,U+7A2E,U+7A31,U+7A3F,U+7A7A,U+7A81,U+7A84,U+7A97,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7B26,U+7B2C,U+7B49,U+7B97,U+7BA1,U+7BAD,U+7BB1,U+7BC0,U+7BC4,U+7BC7,U+7C21,U+7C3D,U+7C3F,U+7C64,U+7C73,U+7C97,U+7CBE,U+7CCA,U+7CFB,U+7D04,U+7D05,U+7D19,U+7D1A,U+7D20,U+7D22,U+7D30,U+7D42,U+7D44,U+7D50,U+7D61,U+7D66,U+7D71,U+7D81,U+7D93,U+7DA0,U+7DAD,U+7DB2,U+7DDA,U+7DE3,U+7DE8,U+7E23,U+7E2E,U+7E3D,U+7E41,U+7E54,U+7E6A,U+7E7C,U+7E8C,U+7F3A,U+7F69,U+7F6E,U+7F72,U+7FA4,U+7FA9,U+7FBD,U+7FD2,U+8001,U+8003,U+8005,U+800C,U+804A,U+806F,U+8072,U+80CC,U+80FD,U+8173,U+81EA,U+81F3,U+81F4,U+8207,U+821E,U+8266,U+8272,U+82BD,U+82E5,U+82F1,U+8349,U+83EF,U+840C,U+843D,U+8457,U+85CF,U+85DD,U+8655,U+865B,U+865F,U+87F2,U+8840,U+884C,U+885D,U+8868,U+88AB,U+88C1,U+88DC,U+88DD,U+88E1,U+88FD,U+8907,U+897F,U+8981,U+8986,U+898B,U+898F,U+8996,U+89BA,U+89BD,U+89C0,U+89D2,U+89E3,U+89F8,U+8A00,U+8A02,U+8A08,U+8A0A,U+8A18,U+8A2D,U+8A34,U+8A3B,U+8A5E,U+8A62,U+8A66,U+8A71,U+8A72,U+8A73,U+8A8C,U+8A8D,U+8A9E,U+8AAA,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB,U+8B1B,U+8B49,U+8B58,U+8B70,U+8B77,U+8B80,U+8B8A,U+8B93,U+8C61,U+8CA0,U+8CA1,U+8CA8,U+8CAC,U+8CB4,U+8CB7,U+8CBB,U+8CBC,U+8CC7,U+8CEA,U+8CF4,U+8CFC,U+8D70,U+8D77,U+8DB3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8E29,U+8EAB,U+8ECA,U+8ECC,U+8F03,U+8F09,U+8F2A,U+8F2F,U+8F38,U+8F49,U+8FA6,U+8FA8,U+8FCE,U+8FD4,U+8FF0,U+8FF4,U+8FF7,U+8FFD,U+9001,U+900F,U+9010,U+9014,U+9019,U+901A,U+901B,U+9020,U+9023,U+9031,U+9032,U+904B,U+904E,U+9053,U+9060,U+9069,U+906E,U+9078,U+907F,U+9084,U+908A,U+90A3,U+90E8,U+90FD,U+9130,U+914D,U+9192,U+91CB,U+91CD,U+91CF,U+91D0,U+91D1,U+9215,U+9264,U+9280,U+92B7,U+9304,U+932F,U+9375,U+9396,U+93E1,U+9577,U+9580,U+958B,U+9593,U+95B1,U+95DC,U+9644,U+9650,U+9664,U+966A,U+9670,U+968A,U+969B,U+96B1,U+96C6,U+96D5,U+96D9,U+96DC,U+96E3,U+96F7,U+96FB,U+9700,U+975E,U+9760,U+9762,U+97F3,U+97FF,U+9801,U+9802,U+9805,U+9806,U+9808,U+9810,U+982D,U+983B,U+984C,U+984D,U+984F,U+985E,U+986F,U+98A8,U+990A,U+9918,U+9999,U+99AC,U+9A45,U+9A57,U+9AA8,U+9AD4,U+9EBC,U+9ED1,U+9EDE,U+9F4A,U+FF08,U+FF09,U+FF0C,U+FF0F,U+FF1A,U+FF1B,U+FF1D,U+FF1F,U+FF5C;}
@font-face {
  font-family: 'Chiron Hei HK';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/comfy-subset-1.woff2) format('woff2');
unicode-range:U+3001,U+3002,U+300C,U+300D,U+30FB,U+4E00,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E14,U+4E16,U+4E26,U+4E2D,U+4E32,U+4E3B,U+4E4B,U+4E5F,U+4E7E,U+4E86,U+4E8B,U+4E8C,U+4E92,U+4E94,U+4E9B,U+4EA4,U+4EAB,U+4EBA,U+4EC0,U+4ECB,U+4ECD,U+4ED6,U+4ED8,U+4EE3,U+4EE4,U+4EE5,U+4EF6,U+4EFB,U+4EFD,U+4F01,U+4F30,U+4F34,U+4F38,U+4F46,U+4F47,U+4F48,U+4F4D,U+4F4E,U+4F4F,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4F86,U+4F8B,U+4F9B,U+4F9D,U+4FBF,U+4FC2,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5011,U+5019,U+503C,U+5047,U+505A,U+5074,U+5077,U+5099,U+50B3,U+50C5,U+50CF,U+50F9,U+512A,U+5132,U+5145,U+5148,U+5149,U+514D,U+5165,U+5167,U+5168,U+5169,U+516C,U+516D,U+5171,U+5176,U+5177,U+518A,U+518D,U+5192,U+51F8,U+51FA,U+5200,U+5206,U+5207,U+5217,U+5224,U+5225,U+5230,U+5236,U+5237,U+523B,U+5247,U+524D,U+525B,U+526A,U+526F,U+5272,U+5275,U+5283,U+529B,U+529F,U+52A0,U+52A9,U+52D5,U+52D9,U+52DF,U+52E2,U+52FE,U+5305,U+5316,U+532F,U+5340,U+5341,U+5347,U+534A,U+5354,U+5361,U+5370,U+5373,U+537B,U+539F,U+53BB,U+53C3,U+53C9,U+53CA,U+53CD,U+53D6,U+53D7,U+53E3,U+53E6,U+53EA,U+53EB,U+53EC,U+53EF,U+53F0,U+53F3,U+53F8,U+5403,U+5404,U+5408,U+5409,U+540C,U+540D,U+5411,U+5426,U+542B,U+544A,U+547C,U+547D,U+548C,U+54C1,U+54E1,U+54EA,U+5546,U+554F,U+555F,U+55AE,U+55CE,U+5668,U+56DB,U+56DE,U+56E0,U+56FA,U+5708,U+570B,U+570D,U+5713,U+5716,U+5718,U+5728,U+5730,U+5740,U+5751,U+578B,U+57DF,U+57F7,U+57F9,U+57FA,U+5802,U+5831,U+5834,U+584A,U+586B,U+5883,U+589E,U+58D3,U+58DE,U+58FA,U+5916,U+591A,U+5922,U+5925,U+5927,U+5929,U+592A,U+592E,U+5931,U+593E,U+5957,U+597D,U+5982,U+59CB,U+59D4,U+5B50,U+5B57,U+5B58,U+5B78,U+5B83,U+5B88,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BC6,U+5BE6,U+5BEB,U+5BEC,U+5BF8,U+5C04,U+5C07,U+5C08,U+5C0B,U+5C0D,U+5C0E,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3A,U+5C3E,U+5C40,U+5C45,U+5C55,U+5C64,U+5C6C,U+5DE5,U+5DE6,U+5DF1,U+5DF2,U+5E02,U+5E03,U+5E2B,U+5E33,U+5E36,U+5E38,U+5E45,U+5E55,U+5E63,U+5E6B,U+5E73,U+5E74,U+5E7E,U+5E97,U+5EA6,U+5EA7,U+5EAB,U+5ED3,U+5EE0,U+5EF6,U+5EFA,U+5F0F,U+5F35,U+5F59,U+5F62,U+5F69,U+5F71,U+5F7C,U+5F80,U+5F85,U+5F88,U+5F8B,U+5F8C,U+5F91,U+5F97,U+5F9E,U+5FA9,U+5FAE,U+5FB7,U+5FC5,U+5FF5,U+600E,U+601D,U+6025,U+6027,U+60C5,U+60E0,U+60F3,U+610F,U+611F,U+614B,U+6162,U+6163,U+6167,U+6191,U+61C2,U+61C9,U+6210,U+6211,U+6216,U+622A,U+6236,U+6240,U+624B,U+624D,U+6253,U+6263,U+6279,U+627E,U+628A,U+6293,U+6295,U+6298,U+62B5,U+62C9,U+62CB,U+62CD,U+62D3,U+62D6,U+62EC,U+62FF,U+6301,U+6307,U+6309,U+6372,U+6383,U+6389,U+638C,U+6392,U+639B,U+63A2,U+63A5,U+63A7,U+63A8,U+63CF,U+63D0,U+63DB,U+63F4,U+641C,U+642C,U+642D,U+64AD,U+64C7,U+64CD,U+64DA,U+64EC,U+64F4,U+651C,U+651D,U+6524,U+652F,U+6536,U+6539,U+653E,U+6548,U+6551,U+6558,U+6559,U+6563,U+6574,U+6578,U+6587,U+6599,U+65B0,U+65B7,U+65B9,U+65BC,U+65C5,U+65D7,U+65E2,U+65E5,U+6602,U+660E,U+6613,U+662F,U+6642,U+666E,U+666F,U+6670,U+667A,U+66AB,U+66C6,U+66F2,U+66F4,U+66F8,U+66FF,U+6700,U+6703,U+6708,U+6709,U+670D,U+671B,U+671F,U+6728,U+672A,U+672B,U+672C,U+6750,U+676F,U+6771,U+6797,U+679C,U+67B6,U+67D0,U+67D3,U+67D4,U+67E5,U+6838,U+683C,U+6846,U+6848,U+684C,U+689D,U+68AF,U+68DA,U+68EE,U+695A,U+696D,U+6982,U+69CB,U+6A02,U+6A19,U+6A21,U+6A23,U+6A39,U+6A5F,U+6A6B,U+6A94,U+6AA2,U+6B0A,U+6B21,U+6B3E,U+6B61,U+6B63,U+6B64,U+6B65,U+6B66,U+6B6A,U+6B78,U+6BB5,U+6BBC,U+6BCF,U+6BD4,U+6C11,U+6C1B,U+6C34,U+6C42,U+6C7A,U+6C92,U+6CBF,U+6CD3,U+6CD5,U+6CE8,U+6CF0,U+6D1E,U+6D3B,U+6D3D,U+6D41,U+6D6E,U+6D77,U+6DE1,U+6DE8,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E1B,U+6E2C,U+6E32,U+6E90,U+6E96,U+6EAB,U+6ED1,U+6F14,U+6F86,U+6FDF,U+704C,U+70BA,U+7121,U+7126,U+7136,U+7167,U+71D9,U+722C,U+7247,U+7248,U+724C,U+7269,U+7279,U+72C0,U+7368,U+7387,U+73FE,U+7403,U+7406,U+749F,U+74B0,U+74F6,U+751F,U+7522,U+7528,U+7531,U+754C,U+7559,U+756B,U+7576,U+758A,U+75D5,U+767B,U+767C,U+767D,U+7684,U+7686,U+76E3,U+76E4,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+773E,U+77E5,U+77ED,U+7834,U+78BA,U+78BC,U+790E,U+793A,U+793E,U+7965,U+7981,U+79D2,U+79DF,U+79FB,U+7A05,U+7A0B,U+7A2E,U+7A31,U+7A3F,U+7A7A,U+7A81,U+7A84,U+7A97,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7B26,U+7B2C,U+7B49,U+7B97,U+7BA1,U+7BAD,U+7BB1,U+7BC0,U+7BC4,U+7BC7,U+7C21,U+7C3D,U+7C3F,U+7C64,U+7C73,U+7C97,U+7CBE,U+7CCA,U+7CFB,U+7D04,U+7D05,U+7D19,U+7D1A,U+7D20,U+7D22,U+7D30,U+7D42,U+7D44,U+7D50,U+7D61,U+7D66,U+7D71,U+7D81,U+7D93,U+7DA0,U+7DAD,U+7DB2,U+7DDA,U+7DE3,U+7DE8,U+7E23,U+7E2E,U+7E3D,U+7E41,U+7E54,U+7E6A,U+7E7C,U+7E8C,U+7F3A,U+7F69,U+7F6E,U+7F72,U+7FA4,U+7FA9,U+7FBD,U+7FD2,U+8001,U+8003,U+8005,U+800C,U+804A,U+806F,U+8072,U+80CC,U+80FD,U+8173,U+81EA,U+81F3,U+81F4,U+8207,U+821E,U+8266,U+8272,U+82BD,U+82E5,U+82F1,U+8349,U+83EF,U+840C,U+843D,U+8457,U+85CF,U+85DD,U+8655,U+865B,U+865F,U+87F2,U+8840,U+884C,U+885D,U+8868,U+88AB,U+88C1,U+88DC,U+88DD,U+88E1,U+88FD,U+8907,U+897F,U+8981,U+8986,U+898B,U+898F,U+8996,U+89BA,U+89BD,U+89C0,U+89D2,U+89E3,U+89F8,U+8A00,U+8A02,U+8A08,U+8A0A,U+8A18,U+8A2D,U+8A34,U+8A3B,U+8A5E,U+8A62,U+8A66,U+8A71,U+8A72,U+8A73,U+8A8C,U+8A8D,U+8A9E,U+8AAA,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB,U+8B1B,U+8B49,U+8B58,U+8B70,U+8B77,U+8B80,U+8B8A,U+8B93,U+8C61,U+8CA0,U+8CA1,U+8CA8,U+8CAC,U+8CB4,U+8CB7,U+8CBB,U+8CBC,U+8CC7,U+8CEA,U+8CF4,U+8CFC,U+8D70,U+8D77,U+8DB3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8E29,U+8EAB,U+8ECA,U+8ECC,U+8F03,U+8F09,U+8F2A,U+8F2F,U+8F38,U+8F49,U+8FA6,U+8FA8,U+8FCE,U+8FD4,U+8FF0,U+8FF4,U+8FF7,U+8FFD,U+9001,U+900F,U+9010,U+9014,U+9019,U+901A,U+901B,U+9020,U+9023,U+9031,U+9032,U+904B,U+904E,U+9053,U+9060,U+9069,U+906E,U+9078,U+907F,U+9084,U+908A,U+90A3,U+90E8,U+90FD,U+9130,U+914D,U+9192,U+91CB,U+91CD,U+91CF,U+91D0,U+91D1,U+9215,U+9264,U+9280,U+92B7,U+9304,U+932F,U+9375,U+9396,U+93E1,U+9577,U+9580,U+958B,U+9593,U+95B1,U+95DC,U+9644,U+9650,U+9664,U+966A,U+9670,U+968A,U+969B,U+96B1,U+96C6,U+96D5,U+96D9,U+96DC,U+96E3,U+96F7,U+96FB,U+9700,U+975E,U+9760,U+9762,U+97F3,U+97FF,U+9801,U+9802,U+9805,U+9806,U+9808,U+9810,U+982D,U+983B,U+984C,U+984D,U+984F,U+985E,U+986F,U+98A8,U+990A,U+9918,U+9999,U+99AC,U+9A45,U+9A57,U+9AA8,U+9AD4,U+9EBC,U+9ED1,U+9EDE,U+9F4A,U+FF08,U+FF09,U+FF0C,U+FF0F,U+FF1A,U+FF1B,U+FF1D,U+FF1F,U+FF5C;}
@font-face {
  font-family: 'Chiron Hei HK';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/comfy-subset-2.woff2) format('woff2');
unicode-range:U+3001,U+3002,U+300C,U+300D,U+30FB,U+4E00,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E14,U+4E16,U+4E26,U+4E2D,U+4E32,U+4E3B,U+4E4B,U+4E5F,U+4E7E,U+4E86,U+4E8B,U+4E8C,U+4E92,U+4E94,U+4E9B,U+4EA4,U+4EAB,U+4EBA,U+4EC0,U+4ECB,U+4ECD,U+4ED6,U+4ED8,U+4EE3,U+4EE4,U+4EE5,U+4EF6,U+4EFB,U+4EFD,U+4F01,U+4F30,U+4F34,U+4F38,U+4F46,U+4F47,U+4F48,U+4F4D,U+4F4E,U+4F4F,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4F86,U+4F8B,U+4F9B,U+4F9D,U+4FBF,U+4FC2,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5011,U+5019,U+503C,U+5047,U+505A,U+5074,U+5077,U+5099,U+50B3,U+50C5,U+50CF,U+50F9,U+512A,U+5132,U+5145,U+5148,U+5149,U+514D,U+5165,U+5167,U+5168,U+5169,U+516C,U+516D,U+5171,U+5176,U+5177,U+518A,U+518D,U+5192,U+51F8,U+51FA,U+5200,U+5206,U+5207,U+5217,U+5224,U+5225,U+5230,U+5236,U+5237,U+523B,U+5247,U+524D,U+525B,U+526A,U+526F,U+5272,U+5275,U+5283,U+529B,U+529F,U+52A0,U+52A9,U+52D5,U+52D9,U+52DF,U+52E2,U+52FE,U+5305,U+5316,U+532F,U+5340,U+5341,U+5347,U+534A,U+5354,U+5361,U+5370,U+5373,U+537B,U+539F,U+53BB,U+53C3,U+53C9,U+53CA,U+53CD,U+53D6,U+53D7,U+53E3,U+53E6,U+53EA,U+53EB,U+53EC,U+53EF,U+53F0,U+53F3,U+53F8,U+5403,U+5404,U+5408,U+5409,U+540C,U+540D,U+5411,U+5426,U+542B,U+544A,U+547C,U+547D,U+548C,U+54C1,U+54E1,U+54EA,U+5546,U+554F,U+555F,U+55AE,U+55CE,U+5668,U+56DB,U+56DE,U+56E0,U+56FA,U+5708,U+570B,U+570D,U+5713,U+5716,U+5718,U+5728,U+5730,U+5740,U+5751,U+578B,U+57DF,U+57F7,U+57F9,U+57FA,U+5802,U+5831,U+5834,U+584A,U+586B,U+5883,U+589E,U+58D3,U+58DE,U+58FA,U+5916,U+591A,U+5922,U+5925,U+5927,U+5929,U+592A,U+592E,U+5931,U+593E,U+5957,U+597D,U+5982,U+59CB,U+59D4,U+5B50,U+5B57,U+5B58,U+5B78,U+5B83,U+5B88,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BC6,U+5BE6,U+5BEB,U+5BEC,U+5BF8,U+5C04,U+5C07,U+5C08,U+5C0B,U+5C0D,U+5C0E,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3A,U+5C3E,U+5C40,U+5C45,U+5C55,U+5C64,U+5C6C,U+5DE5,U+5DE6,U+5DF1,U+5DF2,U+5E02,U+5E03,U+5E2B,U+5E33,U+5E36,U+5E38,U+5E45,U+5E55,U+5E63,U+5E6B,U+5E73,U+5E74,U+5E7E,U+5E97,U+5EA6,U+5EA7,U+5EAB,U+5ED3,U+5EE0,U+5EF6,U+5EFA,U+5F0F,U+5F35,U+5F59,U+5F62,U+5F69,U+5F71,U+5F7C,U+5F80,U+5F85,U+5F88,U+5F8B,U+5F8C,U+5F91,U+5F97,U+5F9E,U+5FA9,U+5FAE,U+5FB7,U+5FC5,U+5FF5,U+600E,U+601D,U+6025,U+6027,U+60C5,U+60E0,U+60F3,U+610F,U+611F,U+614B,U+6162,U+6163,U+6167,U+6191,U+61C2,U+61C9,U+6210,U+6211,U+6216,U+622A,U+6236,U+6240,U+624B,U+624D,U+6253,U+6263,U+6279,U+627E,U+628A,U+6293,U+6295,U+6298,U+62B5,U+62C9,U+62CB,U+62CD,U+62D3,U+62D6,U+62EC,U+62FF,U+6301,U+6307,U+6309,U+6372,U+6383,U+6389,U+638C,U+6392,U+639B,U+63A2,U+63A5,U+63A7,U+63A8,U+63CF,U+63D0,U+63DB,U+63F4,U+641C,U+642C,U+642D,U+64AD,U+64C7,U+64CD,U+64DA,U+64EC,U+64F4,U+651C,U+651D,U+6524,U+652F,U+6536,U+6539,U+653E,U+6548,U+6551,U+6558,U+6559,U+6563,U+6574,U+6578,U+6587,U+6599,U+65B0,U+65B7,U+65B9,U+65BC,U+65C5,U+65D7,U+65E2,U+65E5,U+6602,U+660E,U+6613,U+662F,U+6642,U+666E,U+666F,U+6670,U+667A,U+66AB,U+66C6,U+66F2,U+66F4,U+66F8,U+66FF,U+6700,U+6703,U+6708,U+6709,U+670D,U+671B,U+671F,U+6728,U+672A,U+672B,U+672C,U+6750,U+676F,U+6771,U+6797,U+679C,U+67B6,U+67D0,U+67D3,U+67D4,U+67E5,U+6838,U+683C,U+6846,U+6848,U+684C,U+689D,U+68AF,U+68DA,U+68EE,U+695A,U+696D,U+6982,U+69CB,U+6A02,U+6A19,U+6A21,U+6A23,U+6A39,U+6A5F,U+6A6B,U+6A94,U+6AA2,U+6B0A,U+6B21,U+6B3E,U+6B61,U+6B63,U+6B64,U+6B65,U+6B66,U+6B6A,U+6B78,U+6BB5,U+6BBC,U+6BCF,U+6BD4,U+6C11,U+6C1B,U+6C34,U+6C42,U+6C7A,U+6C92,U+6CBF,U+6CD3,U+6CD5,U+6CE8,U+6CF0,U+6D1E,U+6D3B,U+6D3D,U+6D41,U+6D6E,U+6D77,U+6DE1,U+6DE8,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E1B,U+6E2C,U+6E32,U+6E90,U+6E96,U+6EAB,U+6ED1,U+6F14,U+6F86,U+6FDF,U+704C,U+70BA,U+7121,U+7126,U+7136,U+7167,U+71D9,U+722C,U+7247,U+7248,U+724C,U+7269,U+7279,U+72C0,U+7368,U+7387,U+73FE,U+7403,U+7406,U+749F,U+74B0,U+74F6,U+751F,U+7522,U+7528,U+7531,U+754C,U+7559,U+756B,U+7576,U+758A,U+75D5,U+767B,U+767C,U+767D,U+7684,U+7686,U+76E3,U+76E4,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+773E,U+77E5,U+77ED,U+7834,U+78BA,U+78BC,U+790E,U+793A,U+793E,U+7965,U+7981,U+79D2,U+79DF,U+79FB,U+7A05,U+7A0B,U+7A2E,U+7A31,U+7A3F,U+7A7A,U+7A81,U+7A84,U+7A97,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7B26,U+7B2C,U+7B49,U+7B97,U+7BA1,U+7BAD,U+7BB1,U+7BC0,U+7BC4,U+7BC7,U+7C21,U+7C3D,U+7C3F,U+7C64,U+7C73,U+7C97,U+7CBE,U+7CCA,U+7CFB,U+7D04,U+7D05,U+7D19,U+7D1A,U+7D20,U+7D22,U+7D30,U+7D42,U+7D44,U+7D50,U+7D61,U+7D66,U+7D71,U+7D81,U+7D93,U+7DA0,U+7DAD,U+7DB2,U+7DDA,U+7DE3,U+7DE8,U+7E23,U+7E2E,U+7E3D,U+7E41,U+7E54,U+7E6A,U+7E7C,U+7E8C,U+7F3A,U+7F69,U+7F6E,U+7F72,U+7FA4,U+7FA9,U+7FBD,U+7FD2,U+8001,U+8003,U+8005,U+800C,U+804A,U+806F,U+8072,U+80CC,U+80FD,U+8173,U+81EA,U+81F3,U+81F4,U+8207,U+821E,U+8266,U+8272,U+82BD,U+82E5,U+82F1,U+8349,U+83EF,U+840C,U+843D,U+8457,U+85CF,U+85DD,U+8655,U+865B,U+865F,U+87F2,U+8840,U+884C,U+885D,U+8868,U+88AB,U+88C1,U+88DC,U+88DD,U+88E1,U+88FD,U+8907,U+897F,U+8981,U+8986,U+898B,U+898F,U+8996,U+89BA,U+89BD,U+89C0,U+89D2,U+89E3,U+89F8,U+8A00,U+8A02,U+8A08,U+8A0A,U+8A18,U+8A2D,U+8A34,U+8A3B,U+8A5E,U+8A62,U+8A66,U+8A71,U+8A72,U+8A73,U+8A8C,U+8A8D,U+8A9E,U+8AAA,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB,U+8B1B,U+8B49,U+8B58,U+8B70,U+8B77,U+8B80,U+8B8A,U+8B93,U+8C61,U+8CA0,U+8CA1,U+8CA8,U+8CAC,U+8CB4,U+8CB7,U+8CBB,U+8CBC,U+8CC7,U+8CEA,U+8CF4,U+8CFC,U+8D70,U+8D77,U+8DB3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8E29,U+8EAB,U+8ECA,U+8ECC,U+8F03,U+8F09,U+8F2A,U+8F2F,U+8F38,U+8F49,U+8FA6,U+8FA8,U+8FCE,U+8FD4,U+8FF0,U+8FF4,U+8FF7,U+8FFD,U+9001,U+900F,U+9010,U+9014,U+9019,U+901A,U+901B,U+9020,U+9023,U+9031,U+9032,U+904B,U+904E,U+9053,U+9060,U+9069,U+906E,U+9078,U+907F,U+9084,U+908A,U+90A3,U+90E8,U+90FD,U+9130,U+914D,U+9192,U+91CB,U+91CD,U+91CF,U+91D0,U+91D1,U+9215,U+9264,U+9280,U+92B7,U+9304,U+932F,U+9375,U+9396,U+93E1,U+9577,U+9580,U+958B,U+9593,U+95B1,U+95DC,U+9644,U+9650,U+9664,U+966A,U+9670,U+968A,U+969B,U+96B1,U+96C6,U+96D5,U+96D9,U+96DC,U+96E3,U+96F7,U+96FB,U+9700,U+975E,U+9760,U+9762,U+97F3,U+97FF,U+9801,U+9802,U+9805,U+9806,U+9808,U+9810,U+982D,U+983B,U+984C,U+984D,U+984F,U+985E,U+986F,U+98A8,U+990A,U+9918,U+9999,U+99AC,U+9A45,U+9A57,U+9AA8,U+9AD4,U+9EBC,U+9ED1,U+9EDE,U+9F4A,U+FF08,U+FF09,U+FF0C,U+FF0F,U+FF1A,U+FF1B,U+FF1D,U+FF1F,U+FF5C;}
.course-card[data-course=illustrator] #courseName{font-size:clamp(22px,2.7vw,40px)}
.classroom-page video{display:block;width:100%;max-width:640px;max-height:65vh;margin:24px auto;border-radius:18px;background:#181e31}
.course-image-viewer{max-width:94vw;max-height:94vh;padding:36px 18px 18px;border:1px solid #fff9;border-radius:24px;background:#e7e4eff5;color:#1b2440}.course-image-viewer::backdrop{background:#11162bcc;}.course-image-viewer img{display:block;max-width:88vw;max-height:80vh;object-fit:contain}.course-image-viewer button{position:absolute;right:12px;top:4px;border:0;background:transparent;color:inherit;font-size:26px;min-width:40px;min-height:32px}.course-zoom{display:block;cursor:zoom-in}.course-full-toggle{font:inherit;border:1px solid #9a91af;border-radius:999px;padding:7px 14px;background:transparent;color:inherit;margin-left:auto}

.course-card[data-course=obsidian] #courseName{font-size:clamp(22px,2.7vw,40px)}

/* Frost belongs to the dialog surface, not the page-wide veil. */
.course-image-viewer{background:linear-gradient(135deg,#f8f4ffa8,#e1dbef80);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}
