/* Reference 04 / AIR: geometry is intentionally separate from earlier editorial layouts. */
:root{--ref-ink:#11172a;--ref-muted:#68758f;--ref-blue:#007bff;--ref-line:#eef1f7;--ref-soft:#f4f6fa}.public-body{background:#fff;color:var(--ref-ink)}.container,.header-inner{max-width:1160px;padding-inline:20px}.site-header.reference-header{background:#fff;border:0;border-bottom:1px solid #f0f2f7;box-shadow:0 5px 15px #27304a03;position:relative;z-index:30}.reference-header .header-inner{direction:ltr;display:grid;grid-template-columns:104px minmax(230px,384px) minmax(0,1fr);align-items:center;gap:24px;min-height:62px;padding-block:10px}.reference-header .brand{display:flex;direction:ltr;align-items:center;gap:8px;order:0;width:auto;margin:0;font-size:25px;line-height:1;font-weight:900;color:#0b1023}.reference-header .brand>span{display:flex;flex-direction:column;align-items:center;gap:5px;white-space:nowrap}.reference-header .brand small{font-size:8px;letter-spacing:2px;line-height:1;font-weight:800;color:#10172d}.reference-header .brand img{width:29px;height:34px}.reference-header-search{direction:rtl;display:flex;align-items:center;gap:8px;margin:0;background:#f3f5f9;border:0;border-radius:25px;padding:0 12px;height:40px;width:100%;min-width:0}.reference-header-search input{font-family:inherit;border:0;outline:0;background:transparent;padding:8px 0;min-width:0;flex:1;font-size:11px;color:var(--ref-muted);direction:rtl;box-shadow:none;height:40px}.reference-header-search button{border:0;background:none;color:#71809b;width:24px;height:30px;padding:2px;cursor:pointer}.reference-header .desktop-nav{direction:rtl;display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0;width:100%;font-size:11px;color:#1e2945;white-space:nowrap}.reference-header .desktop-nav a{display:flex;align-items:center;gap:6px;padding:12px 0;position:relative}.reference-header .desktop-nav a svg{width:16px;height:16px;color:#4d5b79}.reference-header .desktop-nav a[aria-current=page],.reference-header .desktop-nav a[aria-current=page] svg{color:var(--ref-blue);font-weight:700}.reference-header .desktop-nav a[aria-current=page]:after{content:'';position:absolute;height:2px;background:var(--ref-blue);bottom:-9px;inset-inline:0}.reference-header .header-actions{display:none}.reference-theme{display:flex;gap:10px;align-items:center;justify-content:flex-start;background:none;border:0;font:inherit;color:inherit;padding:12px;cursor:pointer}.reference-mobile-nav{display:none}.reference-home{padding-top:0}.reference-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:linear-gradient(100deg,#fafbfe,#fff);border:1px solid #f3f5fa;border-radius:12px;min-height:70px;gap:0;margin:0 0 14px;overflow:hidden}.reference-rate{display:flex;align-items:center;gap:9px;padding:10px 12px;position:relative;min-width:0;color:inherit}.reference-rate:not(:last-child):after{content:'';position:absolute;inset-inline-end:0;top:20px;bottom:20px;border-inline-end:1px solid #dce2ed}.reference-rate-icon{flex-shrink:0;width:43px;height:43px;border-radius:50%;background:#ebfbf3;color:#0bbc77;font:bold 32px/43px Arial;text-align:center;display:flex;align-items:center;justify-content:center}.reference-rate-18ayar .reference-rate-icon{color:#f6a800;background:#fff8e8}.reference-rate-phone .reference-rate-icon{color:#087bff;background:#edf5ff}.reference-rate-copy{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:10px;line-height:1.6;white-space:nowrap}.reference-rate-copy>small{font-size:8px;color:#7c88a1;line-height:1.2}.reference-rate-copy>strong{font-size:14px;line-height:1.6;font-weight:800}.reference-rate-copy>strong>small{font-size:10px;font-weight:400}.reference-rate-long{font-size:8px;color:#76829d}.reference-spark{width:60px;flex:0 1 60px;min-width:20px;margin-inline-start:auto}.reference-spark svg{display:block;width:100%;height:30px;overflow:visible}.reference-spark polyline{fill:none;stroke:#00b574;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reference-rate-18ayar polyline{stroke:#f0a500}.reference-rate-phone polyline{stroke:#087bff}.reference-rate-change{color:#16ab79;background:#effcf6;border-radius:4px;padding:2px 4px;font-size:9px;white-space:nowrap;direction:ltr}.reference-rate-18ayar .reference-rate-change{color:#e3a000;background:#fffaeb}.reference-rate-phone .reference-rate-change{color:#087bff;background:#eff6ff}.reference-rate-change.fall{color:#14a571}.reference-rate-change.rise{color:#087bff}.reference-shortcuts{display:none}.reference-hero{display:grid;grid-template-columns:2fr 1.06fr;grid-template-rows:1.05fr .91fr;height:340px;gap:9px;margin:0}.reference-story{min-width:0;position:relative;overflow:hidden;background:white;isolation:isolate}.reference-story .reference-picture{display:block;position:relative;overflow:hidden;background:#eef2f8}.reference-picture>img,.reference-picture>.reference-art{display:block;width:100%;height:100%;object-fit:cover}.reference-art{overflow:hidden}.reference-badge{position:absolute;top:11px;inset-inline-start:12px;z-index:2;display:inline-flex;align-items:center;gap:4px;font-size:10px;line-height:1.5;background:#f5f8fbe3;color:#1e2840;padding:5px 10px;border-radius:7px;max-width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-caption h2{font-size:14px;font-weight:800;line-height:1.9;margin:0 0 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reference-caption p{font-size:11px;line-height:1.8;color:var(--ref-muted);margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.reference-caption time{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:9px;color:#94a0b7;margin-top:9px;white-space:nowrap}.reference-story-lead{grid-column:1;grid-row:1/3;border-radius:9px;background:#182131}.reference-story-song{grid-column:2;grid-row:1;border-radius:9px;background:#142c41}.reference-story-game{grid-column:2;grid-row:2;border-radius:9px;background:#29354b}.reference-hero .reference-picture{position:absolute;inset:0}.reference-hero .reference-caption{position:absolute;bottom:0;inset-inline:0;z-index:2;padding:40px 18px 16px;color:white;background:linear-gradient(transparent,#06101c 85%);pointer-events:none}.reference-hero .reference-caption a{pointer-events:auto}.reference-hero .reference-caption h2{font-size:22px;line-height:1.85;font-weight:900;color:white}.reference-hero .reference-caption p{color:#f0f3fa;font-size:12px;line-height:1.8}.reference-hero .reference-caption time{display:none}.reference-hero .reference-story-song h2{font-size:18px}.reference-hero .reference-story-game h2{font-size:17px}.reference-hero .reference-story-song .reference-caption{padding-inline-start:56px}.reference-hero .reference-story-song .reference-badge{color:white;background:#ffffff38;inset-inline-start:12px}.reference-play{position:absolute;bottom:12px;left:12px;z-index:4;display:grid;place-items:center;border:0;width:31px;height:31px;border-radius:50%;background:#fff;color:#172942;cursor:pointer;padding:0}.reference-play.is-playing{background:#087bff;color:white}.reference-hero .reference-story-song .reference-play{width:36px;height:36px;bottom:27px;left:14px}.reference-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0;height:40px}.reference-filters button{display:flex;gap:9px;align-items:center;justify-content:center;border:1px solid transparent;background:#f4f5f9;border-radius:24px;padding:7px 9px;white-space:nowrap;font:inherit;font-size:11px;color:#273553;cursor:pointer;min-width:0}.reference-filters button svg{color:#53617d}.reference-filters button[aria-pressed=true]{color:var(--ref-blue);background:#e9f3ff;border-color:#bbddff}.reference-filters button[aria-pressed=true] svg{color:var(--ref-blue)}.reference-feed{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 10px}.reference-feed-item{min-width:0}.reference-feed [hidden]{display:none!important}.reference-story-card{border-radius:9px;overflow:hidden;min-height:205px}.reference-story-card .reference-picture{height:128px;border-radius:9px}.reference-story-card .reference-caption{padding:7px 7px 5px;text-align:center;min-width:0}.reference-story-card .reference-badge{font-size:9px;padding:5px 9px;top:10px;inset-inline-start:10px}.reference-story-card .reference-caption h2{font-size:14px;line-height:1.7;min-height:24px;-webkit-line-clamp:2}.reference-story-card .reference-caption p{font-size:11px;line-height:1.7}.reference-story-card .reference-play{top:94px;bottom:auto;width:26px;height:26px;left:10px}.reference-fortune{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;background:#fcf7ef;color:#141e34;min-height:180px;display:block}.reference-fortune-art{position:absolute;inset-inline-end:auto;left:0;top:0;bottom:0;width:48%;z-index:-1}.reference-fortune-art .reference-art{height:100%;width:100%;object-fit:cover}.reference-fortune:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 22%,#fcf7ef 58%);z-index:-1}.reference-fortune-copy{display:flex;flex-direction:column;align-items:flex-start;position:relative;margin-inline-start:36%;padding:12px 12px 10px 8px;text-align:right;gap:5px;min-height:180px}.reference-fortune-copy>small{color:#df9400;background:#fff8e9;border:1px solid #ffdfa2;border-radius:14px;padding:3px 7px;font-size:8px;display:flex;align-items:center;gap:3px;white-space:nowrap}.reference-fortune-copy>strong{font-size:18px;line-height:1.8;font-weight:900}.reference-fortune-copy>span:not(.reference-fortune-button){font-size:10px;line-height:1.9}.reference-fortune-button{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:18px;background:#e5f1ff;border:1px solid #c4e2ff;color:#007bff;font-size:10px;white-space:nowrap;margin-top:auto}.reference-fortune-button svg{background:white;border-radius:50%;width:22px;height:22px;padding:4px}.reference-fortune-desktop{grid-column:4;grid-row:2;height:100%;min-height:180px}.reference-fortune-mobile,.reference-market-mobile{display:none}.reference-all-posts{display:flex;align-items:center;gap:6px;justify-content:center;color:#087bff;font-size:11px;margin:16px 0 12px}.reference-filter-empty{padding:24px;text-align:center;color:var(--ref-muted);font-size:13px}.reference-home~*{min-width:0}.public-body:has(.reference-home)>.site-footer{margin-top:28px}
/* Price catalogs retain the reference language and place actual price rows first. */
.reference-catalog{padding-top:12px}.reference-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.reference-catalog-heading h1{font-size:25px;margin:0 0 5px;line-height:1.8}.reference-catalog-heading p{font-size:12px;color:var(--ref-muted);margin:0}.reference-catalog-heading>a{font-size:11px;color:#087bff;display:flex;align-items:center;gap:6px}.reference-price-filters{display:flex;gap:9px;align-items:center;min-width:0;margin-bottom:16px}.reference-price-filters label{display:flex;align-items:center;gap:8px;flex:1;background:#f4f6fa;border:1px solid #e9edf5;border-radius:22px;padding:0 12px;color:#6a7891;min-width:0}.reference-price-filters input{width:100%;min-width:0;border:0;background:transparent;font:inherit;font-size:12px;padding:10px 0;outline:0;box-shadow:none}.reference-price-filters select{max-width:180px;padding:10px;border:1px solid #e7edf7;border-radius:9px;font:inherit;font-size:11px;background:#fff;min-width:0}.reference-price-filters .button{padding:10px 18px;font-size:11px;min-height:40px}.reference-catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:18px;align-items:start}.reference-price-panel,.reference-catalog-news{border:1px solid var(--ref-line);border-radius:10px;overflow:hidden;background:white;min-width:0}.reference-price-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.reference-price-table th,.reference-price-table td{padding:14px 9px;border-bottom:1px solid var(--ref-line);text-align:center;overflow-wrap:anywhere;line-height:1.9}.reference-price-table th:first-child{text-align:right;width:31%}.reference-price-table thead{background:#f4f6fa}.reference-price-table thead small{display:block;font-weight:400;font-size:9px}.reference-price-name{display:flex;gap:9px;align-items:center}.reference-price-name img{width:54px;height:42px;object-fit:cover;border-radius:6px}.reference-price-name>svg{flex-shrink:0;color:#60748e}.reference-price-name>span{display:grid;gap:4px;text-align:right}.reference-price-name strong{font-size:12px}.reference-price-name small{font-size:9px;font-weight:400;color:var(--ref-muted)}.reference-price-table td>strong{font-size:12px;white-space:nowrap}.reference-price-table time{font-size:9px;color:#71809a}.reference-price-source{display:block;font-size:9px;color:#087bff}.reference-price-change{font-size:10px;white-space:nowrap}.reference-price-change.rise{color:#dc485b}.reference-price-change.fall{color:#09a979}.reference-price-empty{padding:30px 12px;color:#73809c;font-size:12px}.reference-catalog-news>header{padding:13px;border-bottom:1px solid var(--ref-line)}.reference-catalog-news h2{font-size:15px;margin:0}.reference-news-row{display:flex;align-items:center;gap:11px;padding:11px;border-bottom:1px solid var(--ref-line)}.reference-news-row>span:first-child{width:90px;flex:0 0 90px;height:72px;border-radius:6px;overflow:hidden}.reference-news-row>span:first-child svg,.reference-news-row>span:first-child img{width:100%;height:100%;object-fit:cover}.reference-news-row>span:last-child{display:flex;flex-direction:column;gap:8px;min-width:0}.reference-news-row strong{font-size:11px;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reference-news-row time{font-size:9px;color:var(--ref-muted)}.reference-catalog-articles{margin-top:22px}.reference-catalog-articles>header{margin-bottom:12px}.reference-catalog-articles h2{font-size:16px;margin:0}.reference-catalog-articles .reference-feed{grid-template-columns:repeat(4,minmax(0,1fr))}
html[data-theme=dark]{--ref-ink:#eef3ff;--ref-muted:#a4afc4;--ref-line:#2b364c;--ref-soft:#202a3b}html[data-theme=dark] .public-body{background:#121a28;color:var(--ref-ink)}html[data-theme=dark] .reference-header{background:#151e2c;border-color:#283449}html[data-theme=dark] .reference-header .brand,html[data-theme=dark] .reference-header .brand small,html[data-theme=dark] .reference-header .desktop-nav{color:#eef3ff}html[data-theme=dark] .reference-header-search,html[data-theme=dark] .reference-rates,html[data-theme=dark] .reference-story,html[data-theme=dark] .reference-price-panel,html[data-theme=dark] .reference-catalog-news{background:#192334}html[data-theme=dark] .reference-filters button,html[data-theme=dark] .reference-price-filters label,html[data-theme=dark] .reference-price-filters select,html[data-theme=dark] .reference-price-table thead{background:#202b3e;color:#d9e4f8}html[data-theme=dark] .reference-filters button[aria-pressed=true]{background:#143d6d;color:#83bdff}html[data-theme=dark] .reference-fortune{background:#302a23}html[data-theme=dark] .reference-fortune:after{background:linear-gradient(90deg,transparent 22%,#302a23 58%)}html[data-theme=dark] .reference-fortune{color:#f6e7cb}
@media(max-width:1050px) and (min-width:651px){.reference-header .header-inner{grid-template-columns:95px minmax(150px,260px) minmax(0,1fr);gap:16px}.reference-header .desktop-nav{gap:10px;font-size:10px}.reference-header .desktop-nav a{gap:4px}.reference-header .desktop-nav svg{width:14px;height:14px}.reference-rate{gap:7px;padding-inline:10px}.reference-rate-copy>strong{font-size:12px}.reference-rate-long{display:none}.reference-spark{width:45px;flex-basis:45px}.reference-feed{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-caption h2{font-size:12px}.reference-catalog-layout{grid-template-columns:minmax(0,1fr) 220px}}
@media(max-width:800px) and (min-width:651px){.reference-header .header-inner{grid-template-columns:90px minmax(140px,1fr) minmax(0,1.5fr);gap:12px}.reference-header .desktop-nav{gap:9px;font-size:9px}.reference-header .desktop-nav a:nth-child(3){display:none}.reference-rate-icon{width:32px;height:32px;font-size:25px}.reference-rate-copy{font-size:9px}.reference-rate-change{font-size:8px}.reference-hero .reference-caption h2{font-size:19px}.reference-hero .reference-story-song h2{font-size:16px}.reference-hero .reference-story-game h2{font-size:15px}.reference-story-card .reference-caption h2{font-size:12px}.reference-fortune-copy{padding:9px 8px;gap:4px}.reference-fortune-copy>strong{font-size:15px}.reference-fortune-button{font-size:8px;padding:7px}.reference-catalog-layout{grid-template-columns:1fr}.reference-catalog-news{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reference-catalog-news>header{grid-column:1/-1}}
@media(max-width:650px){.container,.header-inner{padding-inline:12px}.reference-header .header-inner{display:flex;direction:ltr;justify-content:space-between;min-height:60px;padding-block:10px;gap:12px}.reference-header .brand{font-size:24px;gap:5px}.reference-header .brand img{width:26px;height:32px}.reference-header .brand small{font-size:7px}.reference-header-search,.reference-header .desktop-nav{display:none}.reference-header .header-actions{display:flex;direction:ltr;align-items:center;gap:13px;margin:0}.reference-header .header-actions .icon-button,.reference-header .header-search{display:flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:36px;padding:3px;color:#52627f;background:none;border:0}.reference-header .topics-menu-trigger{display:flex!important}.reference-header .header-actions .header-search svg,.reference-header .header-actions button svg{width:22px;height:22px}.reference-home{padding-top:8px}.reference-rates{grid-template-columns:repeat(3,minmax(0,1fr));border:0;background:none;gap:6px;overflow:visible;margin:0 0 14px;min-height:0}.reference-rate{padding:9px 7px 7px;display:grid;grid-template-columns:23px minmax(0,1fr);gap:5px 4px;align-content:start;border:1px solid #edf1f7;border-radius:10px;box-shadow:0 3px 8px #27304b03;background:#fff;min-height:97px;overflow:hidden}.reference-rate:after{display:none}.reference-rate-icon{width:25px;height:29px;line-height:29px;font-size:26px;background:transparent!important;align-self:start}.reference-rate-icon svg{width:22px;height:25px}.reference-rate-copy{font-size:9px;line-height:1.6;gap:1px;white-space:normal}.reference-rate-copy>small{display:none}.reference-rate-copy>span{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-rate-long{display:none}.reference-rate-copy>strong{font-size:10px;line-height:1.7;white-space:nowrap;font-weight:900}.reference-rate-copy>strong>small{display:block;font-size:9px;font-weight:400}.reference-spark{grid-column:1/-1;grid-row:2;width:auto;height:23px;margin:0 32px 0 0;min-width:0}.reference-spark svg{height:23px;width:100%}.reference-rate-change{grid-column:1;grid-row:2;align-self:end;font-size:8px;padding:1px 2px;background:#f1faf6;max-width:42px;direction:ltr;white-space:nowrap}.reference-shortcuts{display:flex;justify-content:space-between;gap:4px;margin:10px 0 16px;direction:ltr}.reference-shortcuts>a{direction:rtl;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:9px;font-weight:700;white-space:nowrap;min-width:0;color:#1b2945}.reference-shortcuts>a>span{width:44px;height:44px;border-radius:50%;background:#f0f6ff;color:#087bff;display:grid;place-items:center}.reference-shortcuts>a:nth-child(2)>span{color:#e9a000;background:#fff8eb}.reference-shortcuts>a:nth-child(4)>span{color:#5a6680;background:#f2f4f8}.reference-shortcuts>a svg{width:22px;height:22px}.reference-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:146px auto;height:auto;gap:9px;margin:0 0 14px}.reference-hero .reference-story-song{grid-column:1/-1;grid-row:1;border-radius:10px}.reference-hero .reference-story-lead{grid-column:2;grid-row:2}.reference-hero .reference-story-game{grid-column:1;grid-row:2}.reference-hero .reference-story-song .reference-picture{position:absolute;inset:0}.reference-hero .reference-story-song .reference-caption{padding:40px 13px 13px 53px}.reference-hero .reference-story-song .reference-caption h2{font-size:18px;line-height:1.8;-webkit-line-clamp:1}.reference-hero .reference-story-song .reference-caption p{font-size:10px;line-height:1.8}.reference-hero .reference-story-song .reference-badge{top:12px;inset-inline-start:12px;font-size:9px;padding:5px 9px}.reference-hero .reference-story-song .reference-play{width:31px;height:31px;bottom:17px;left:13px}.reference-hero .reference-story-lead,.reference-hero .reference-story-game{background:white;border-radius:9px;box-shadow:0 3px 9px #1d284d06;border:1px solid #f0f3f8;overflow:hidden;min-height:150px;align-self:stretch}.reference-hero .reference-story-lead .reference-picture,.reference-hero .reference-story-game .reference-picture{position:relative;height:94px;inset:auto}.reference-hero .reference-story-lead .reference-caption,.reference-hero .reference-story-game .reference-caption{position:relative;inset:auto;padding:7px 6px 8px;background:white;color:#101a30;text-align:center}.reference-hero .reference-story-lead .reference-caption h2,.reference-hero .reference-story-game .reference-caption h2{font-size:11px;line-height:1.8;color:#101a30;-webkit-line-clamp:2;margin:0 0 2px}.reference-hero .reference-story-lead .reference-caption p,.reference-hero .reference-story-game .reference-caption p{font-size:9px;line-height:1.6;color:#53637e;-webkit-line-clamp:1}.reference-hero .reference-badge{font-size:8px;top:7px;inset-inline-start:7px;padding:4px 7px}.reference-filters,.reference-feed,.reference-all-posts,.reference-filter-empty{display:none}.reference-market-mobile{display:block;margin-top:17px}.reference-market-mobile>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.reference-market-mobile h2{font-size:14px;margin:0;line-height:1.8;font-weight:800}.reference-market-mobile header a{display:flex;align-items:center;gap:3px;font-size:10px;color:#087bff}.reference-market-mobile .reference-rates{margin-bottom:15px}.reference-fortune-mobile{display:block;min-height:142px;margin-bottom:16px}.reference-fortune-mobile .reference-fortune-art{width:43%}.reference-fortune-mobile .reference-fortune-copy{min-height:142px;margin-inline-start:35%;padding:12px 14px 8px;gap:7px}.reference-fortune-mobile .reference-fortune-copy>small{font-size:8px}.reference-fortune-mobile .reference-fortune-copy>strong{font-size:19px}.reference-fortune-mobile .reference-fortune-copy>span{font-size:10px;line-height:1.9}.reference-fortune-mobile .reference-fortune-copy>svg{color:#da9700;margin-top:auto;align-self:flex-end}.reference-mobile-nav{display:flex;flex-direction:row-reverse;position:fixed;bottom:0;inset-inline:0;border-radius:0;background:#fff;box-shadow:0 -4px 20px #27304b06;border-top:1px solid #edf1f6;justify-content:space-around;padding:7px 6px calc(7px + env(safe-area-inset-bottom));height:auto;min-height:62px;z-index:60}.reference-mobile-nav>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 5px;flex:1;color:#56627f;font-size:9px;background:none;border-radius:0}.reference-mobile-nav>a svg{width:22px;height:22px}.reference-mobile-nav>a[aria-current=page]{color:#087bff;background:none;font-weight:700}.reference-home+.site-footer{display:none}.public-body:has(.reference-home)>.site-footer{display:none}.public-body:has(.reference-home){padding-bottom:70px}.public-body:has(.reference-home) #page-content{padding-bottom:0}.reference-catalog{padding-top:10px}.reference-catalog-heading{margin-bottom:13px;align-items:flex-end;gap:8px}.reference-catalog-heading h1{font-size:22px}.reference-catalog-heading p{font-size:10px;line-height:1.8}.reference-catalog-heading>a{font-size:9px;white-space:nowrap}.reference-price-filters{flex-wrap:wrap;gap:7px}.reference-price-filters label{flex-basis:100%;height:40px}.reference-price-filters select{flex:1;max-width:none;font-size:10px;padding:9px 6px}.reference-price-filters .button{font-size:10px;padding:9px 12px}.reference-catalog-layout{display:flex;flex-direction:column;gap:16px}.reference-price-panel,.reference-catalog-news{width:100%}.reference-price-table th,.reference-price-table td{font-size:9px;padding:10px 5px;line-height:1.8}.reference-price-table th:first-child{width:33%}.reference-price-name{gap:5px;align-items:flex-start}.reference-price-name img{width:34px;height:30px}.reference-price-name>svg{width:19px;height:24px}.reference-price-name strong,.reference-price-table td>strong{font-size:10px;white-space:normal}.reference-price-name small{font-size:8px}.reference-price-table time,.reference-price-table .reference-price-source,.reference-price-table .reference-price-change{font-size:8px}.reference-catalog-news header{padding:11px}.reference-catalog-news h2{font-size:14px}.reference-news-row{padding:10px}.reference-catalog-articles .reference-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reference-catalog-articles .reference-story-card .reference-picture{height:110px}.reference-catalog-articles .reference-story-card .reference-caption h2{font-size:11px}.reference-catalog-articles .reference-story-card .reference-caption p{font-size:10px}.reference-catalog-articles .reference-story-card{min-height:175px}.reference-catalog-articles .reference-story-card .reference-caption time{font-size:8px}.reference-catalog-articles h2{font-size:15px}html[data-theme=dark] .reference-rate,html[data-theme=dark] .reference-hero .reference-story-lead,html[data-theme=dark] .reference-hero .reference-story-game,html[data-theme=dark] .reference-hero .reference-story-lead .reference-caption,html[data-theme=dark] .reference-hero .reference-story-game .reference-caption,html[data-theme=dark] .reference-mobile-nav{background:#192334;color:#eef3ff;border-color:#2c374c}html[data-theme=dark] .reference-hero .reference-story-lead h2,html[data-theme=dark] .reference-hero .reference-story-game h2,html[data-theme=dark] .reference-shortcuts>a{color:#eef3ff}}
@media(max-width:359px){.reference-home{padding-inline:10px}.reference-rate{padding:7px 5px;gap:4px 2px;grid-template-columns:20px minmax(0,1fr)}.reference-rate-copy>strong{font-size:9px}.reference-rate-icon{width:21px;font-size:24px}.reference-rate-copy>span{font-size:8px}.reference-shortcuts>a{font-size:8px}.reference-shortcuts>a>span{width:40px;height:40px}.reference-hero{grid-template-rows:140px auto}.reference-hero .reference-story-song .reference-caption h2{font-size:16px}.reference-hero .reference-story-lead .reference-caption h2,.reference-hero .reference-story-game .reference-caption h2{font-size:10px}.reference-mobile-nav>a{font-size:8px}}
@media(prefers-reduced-motion:reduce){.reference-story,.reference-story img{transition:none!important;animation:none!important}}
.reference-mobile-stamp,.reference-mobile-factory{display:none}.reference-mobile-nav>a.active{background:none;color:var(--ref-muted)}.reference-mobile-nav>a[aria-current=page]{color:#087bff!important;background:none!important}
@media(max-width:650px){.reference-price-table .reference-factory-column,.reference-price-table th:last-child,.reference-price-table td:last-child{display:none}.reference-price-table th:first-child{width:45%}.reference-price-table td:nth-child(2){width:35%;text-align:left;padding-inline-end:10px}.reference-price-table td>strong{font-size:11px;white-space:nowrap}.reference-price-table .reference-mobile-stamp{display:block;font-size:8px;line-height:1.7;font-weight:400;color:#8996ad}.reference-price-table .reference-mobile-factory{display:block;color:#8592aa;font-size:8px;line-height:1.7;margin-top:4px}.reference-mobile-nav>a{max-width:20%;color:#5b6680!important}.reference-mobile-nav>a[aria-current=page]{color:#087bff!important}}
.reference-rate-icon .reference-rate-art{width:43px;height:43px;display:block}.reference-filters button{font-size:12px}.reference-story-card .reference-caption h2{font-size:15px;line-height:1.65}.reference-story-card .reference-caption p{font-size:12px}.reference-story-card .reference-caption time{font-size:10px}.reference-fortune-copy>small{font-size:9px}.reference-fortune-copy>span:not(.reference-fortune-button){font-size:11px}.reference-fortune-copy{margin-inline-start:36%;z-index:2}.reference-fortune-art{z-index:0}.reference-fortune:after{z-index:1}
@media(max-width:650px){.reference-rate-icon .reference-rate-art{width:26px;height:26px}.reference-shortcuts>a{font-size:10px}.reference-hero .reference-story-song .reference-caption h2{font-size:20px}.reference-hero .reference-story-song .reference-caption p{font-size:11px}.reference-hero .reference-story-lead .reference-caption h2,.reference-hero .reference-story-game .reference-caption h2{font-size:13px;line-height:1.75}.reference-hero .reference-story-lead .reference-caption p,.reference-hero .reference-story-game .reference-caption p{font-size:10px}.reference-hero .reference-story-song .reference-caption{padding-inline-start:13px;padding-inline-end:53px}.reference-fortune-mobile .reference-fortune-copy{margin-inline-start:35%;padding-inline-start:14px}.reference-rate-copy>strong{font-size:11px}.reference-mobile-nav>a{font-size:10px}}
@media(max-width:359px){.reference-rate-copy>strong{font-size:10px}.reference-shortcuts>a{font-size:9px}.reference-hero .reference-story-song .reference-caption h2{font-size:18px}.reference-hero .reference-story-lead .reference-caption h2,.reference-hero .reference-story-game .reference-caption h2{font-size:12px}}
.reference-header-search button{order:-1}.reference-fortune-copy{margin-inline-start:0;margin-inline-end:36%}.reference-fortune-mobile .reference-fortune-copy{margin-inline-start:0;margin-inline-end:35%}
.reference-mobile-game{display:none}.reference-song-intro{display:block;font-size:11px;color:#e4eaf3;line-height:1.8;margin-top:5px}.reference-hero:has(>.reference-story:only-child)>.reference-story{grid-column:1/-1;grid-row:1/-1}
@media(max-width:650px){.reference-desktop-game,.reference-song-intro{display:none!important}.reference-hero .reference-mobile-game{display:block}}
