 :root{--sky:#48BAF1;--sky-soft:#BFEAFF;--sky-pale:#E9F8FF;--navy:#14344F;--navy-deep:#102B42;--action-blue:#116A9B;--action-hover:#0D5278;--paper:#FAFCFE;--paper-white:#FFFFFF;--fog:#F2F7FA;--border:#DBEAF2;--title:#173754;--body:#354A59;--muted:#416A80;--coral:#F08B82;--mint:#7BC7B4;--lavender:#AD9CDE;--apricot:#E2B36A}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--body);font:16px/1.78 system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--action-blue)}button,input,textarea,select{font:inherit}button,.btn{cursor:pointer;border:0;border-radius:12px;padding:11px 18px;background:var(--action-blue);color:white;font-weight:700}button:hover,.btn:hover{background:var(--action-hover);color:white}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:15px;background:white;padding:10px;z-index:100}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--title);line-height:1.35}h1{font-size:clamp(27px,3vw,40px)}h2{font-size:clamp(21px,2.2vw,27px)}h3{font-size:18px}img{display:block;max-width:100%;height:auto;object-fit:contain}.top{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--border)}.top-inner{max-width:1260px;min-height:68px;margin:auto;padding:9px 24px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--navy)}.brand strong{display:block;font-size:22px;line-height:1.1}.brand small{display:block;font-size:10px;letter-spacing:1px}.brand-logo{width:105px;max-height:46px}.primary{display:flex;gap:19px;align-items:center;font-weight:650;font-size:14px}.top-actions{display:flex;gap:12px;align-items:center}.search-short{font-weight:700;color:var(--action-blue)}.menu-trigger{padding:9px 13px}.category-rail{background:var(--sky-pale);border-bottom:1px solid var(--border)}.category-rail>div{max-width:1260px;margin:auto;display:flex;align-items:center;gap:28px;padding:6px 28px;overflow:auto;white-space:nowrap;scrollbar-width:thin;font-size:14px;font-weight:650}.overlay{position:fixed;inset:0;background:#102b4277;z-index:29}.drawer{position:fixed;z-index:30;right:0;top:0;height:100vh;overflow-y:auto;width:min(420px,88vw);background:white;box-shadow:-12px 0 40px #102b4230;transform:translateX(110%);transition:transform .22s ease;padding:24px}.drawer.open{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center}.drawer-head strong{color:var(--navy);font-size:22px}.drawer-close{font-size:25px}.drawer h3{margin:22px 0 10px;font-size:15px}.drawer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.drawer-links a{background:var(--fog);border-radius:8px;padding:8px 10px;font-size:14px}.container{max-width:1260px;padding:0 30px;margin:0 auto}.page-heading{padding:40px 0 18px}.page-heading p{max-width:760px;color:var(--muted)}.hero{margin:32px 0 42px;background:linear-gradient(125deg,#dbf5ff 0%,#f9fcff 58%,#ecf3ff 100%);border:1px solid #cceaf6;border-radius:18px;display:grid;grid-template-columns:44% 56%;overflow:hidden;min-height:325px}.hero-copy{padding:48px 36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-copy .kicker,.eyebrow{font-weight:700;color:var(--action-blue);font-size:13px;letter-spacing:.3px}.hero-copy p{font-size:17px;max-width:440px}.hero-art{display:flex;align-items:center;justify-content:center;position:relative;min-height:290px;background:radial-gradient(circle at 70% 40%,#a5e0f5 0%,transparent 62%),linear-gradient(130deg,#bfeaff,#f8fcff)}.hero-art img{width:100%;height:100%;max-height:390px;object-fit:contain}.hero-art:empty:after{content:"51 GUAGUA CLUB";font-size:clamp(22px,3.4vw,44px);font-weight:800;color:#116a9b33;letter-spacing:1.5px}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px}.btn-outline{background:white;color:var(--action-blue);border:1px solid var(--sky)}.section{margin:48px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:12px}.section-head h2{margin:0}.section-head a{white-space:nowrap;color:var(--action-blue);font-size:14px;font-weight:700}.chip-row{display:flex;flex-wrap:wrap;gap:10px}.chip{padding:9px 16px;background:#eaf6fd;border-radius:30px;border:1px solid var(--border);font-weight:650;font-size:14px}.editorial-grid{display:grid;grid-template-columns:170px minmax(0,1fr) 260px;gap:24px;align-items:start}.mini-rail,.sidebox{background:#fff;padding:20px;border:1px solid var(--border);border-radius:14px}.mini-rail a,.sidebox a{display:block;padding:7px 0;border-bottom:1px solid #edf4f8;font-size:14px}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.story-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.story-card{min-width:0;background:white;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #14344f08}.story-image{display:block;aspect-ratio:16/9;background:linear-gradient(135deg,#ccecff,#f1f9fd);overflow:hidden}.story-image img{width:100%;height:100%;object-fit:contain}.story-body{padding:18px}.story-body h3{margin:8px 0;font-size:18px}.story-body p{font-size:14px;color:var(--muted);line-height:1.7}.micro{color:var(--muted);font-size:12px}.feature-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:24px}.feature-panel{padding:28px;border-radius:16px;background:linear-gradient(130deg,#e6f5fd,#fff);border:1px solid var(--border)}.feature-panel:nth-child(even){background:linear-gradient(130deg,#fff4ee,#fff)}.feature-panel ul{margin-bottom:0}.theme-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme-link{background:white;border:1px solid var(--border);border-radius:12px;padding:20px;display:block}.theme-link strong{color:var(--navy);font-size:17px}.theme-link p{font-size:14px;margin:7px 0 0}.article-layout{max-width:780px;margin:30px auto 70px;padding:0 20px}.article-layout h1{font-size:clamp(26px,2.6vw,35px)}.article-body{font-size:17px;line-height:1.85}.article-body p{margin:0 0 22px}.article-meta{color:var(--muted);font-size:13px;border-bottom:1px solid var(--border);padding-bottom:18px;margin-bottom:25px}.breadcrumb{font-size:13px;color:var(--muted);padding-top:18px}.list-stack{display:grid;gap:15px}.list-line{padding:20px;background:white;border:1px solid var(--border);border-radius:12px}.list-line h3{margin:4px 0}.list-line p{margin:0;font-size:14px}.form-panel{max-width:740px;margin:24px auto;padding:24px;background:#fff;border:1px solid var(--border);border-radius:14px}.form-panel label{display:block;font-weight:650;margin:12px 0 5px}.form-panel input,.form-panel textarea,.form-panel select{width:100%;border:1px solid #a8c5d5;border-radius:9px;padding:12px;background:white;color:var(--navy)}.form-panel textarea{min-height:140px}.notice{padding:14px 18px;background:var(--sky-pale);border-left:4px solid var(--sky);border-radius:8px;margin:20px 0}.error{background:#fff0eb;border-left-color:#bf4d39}.forum-board{display:grid;gap:14px}.forum-board a{display:flex;justify-content:space-between;align-items:center;background:white;padding:22px;border:1px solid var(--border);border-radius:12px}.pager{display:flex;justify-content:center;align-items:center;gap:22px;padding:24px}.pager a{color:var(--action-blue);font-weight:700}.footer{background:var(--navy-deep);color:#e7f4fa;margin-top:70px;padding:45px 24px 24px}.footer h2,.footer h3{color:white}.footer-grid{max-width:1260px;margin:auto;display:grid;grid-template-columns:2fr repeat(5,1fr);gap:26px}.footer-grid a{display:block;color:#e7f4fa;font-size:13px;margin:7px 0}.footer-grid p{font-size:13px}.footer-base{max-width:1260px;margin:25px auto 0;border-top:1px solid #46657a;padding-top:18px;font-size:12px}.mobile-bottom{display:none}@media(max-width:1200px){.editorial-grid{grid-template-columns:minmax(0,1fr) 270px}.mini-rail{grid-column:1/-1;display:flex;gap:15px;flex-wrap:wrap}.primary{gap:10px;font-size:13px}.footer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.primary{display:none}.editorial-grid{display:block}.sidebox{margin-top:20px}.story-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-list{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body{padding-bottom:61px}.container{padding:0 17px}.top-inner{padding:8px 16px}.brand strong{font-size:20px}.search-short{display:none}.hero{grid-template-columns:1fr;margin-top:18px}.hero-copy{padding:28px 20px}.hero-art{min-height:185px}.hero-art img{max-height:230px}.section{margin:32px 0}.story-grid,.story-grid.three,.feature-layout,.theme-list{grid-template-columns:1fr}.story-image{aspect-ratio:3/2}.section-head{align-items:center}.section-head h2{font-size:21px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.footer-grid>section:first-child{grid-column:1/-1}.mobile-bottom{display:grid;position:fixed;bottom:0;left:0;right:0;grid-template-columns:repeat(4,1fr);background:white;border-top:1px solid var(--border);z-index:22;text-align:center}.mobile-bottom a{padding:13px 3px;font-weight:650;color:var(--navy);font-size:14px}.category-rail>div{padding-left:16px}.forum-board a{display:block}.article-layout{margin-top:12px}.page-heading{padding:26px 0 12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Anime magazine edition: retain the original sky-blue color tokens. */
.anime-hero{grid-template-columns:52% 48%;border-radius:28px;box-shadow:0 18px 50px #14344f0b}.anime-hero .hero-copy{padding:56px 46px}.anime-hero .hero-copy h1{font-size:clamp(32px,4vw,52px);letter-spacing:-1px}.anime-ticker{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px 20px;border:1px solid var(--border);background:white;border-radius:14px}.anime-ticker strong{color:var(--navy);margin-right:8px}.anime-ticker a{color:var(--action-blue);background:var(--sky-pale);padding:5px 13px;border-radius:40px;font-size:14px}.anime-lead{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.anime-lead-main .story-card{height:100%}.anime-lead-main .story-image{aspect-ratio:2/1}.anime-lead-side{display:grid;gap:12px}.anime-mini{padding:20px 22px;border:1px solid var(--border);background:#fff;border-radius:15px}.anime-mini h3{margin:4px 0 6px;font-size:17px}.anime-mini p{font-size:13px;line-height:1.6;margin:0;color:var(--muted)}.anime-channel-band{background:var(--sky-pale);padding:25px;border-radius:20px}.anime-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.anime-channel{background:white;border-radius:14px;border:1px solid var(--border);padding:17px;display:flex;flex-direction:column;gap:8px}.anime-channel strong{font-size:19px;color:var(--navy)}.anime-channel small{font-size:12px;color:var(--muted);line-height:1.55}.anime-feature-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.anime-dark-panel{background:var(--navy-deep);color:#ecf7ff;padding:38px 45px;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.anime-dark-panel h2{color:white;font-size:clamp(26px,3vw,37px)}.anime-dark-panel p{max-width:530px}.anime-dark-panel .eyebrow{color:var(--sky-soft)}.anime-dark-art{min-height:210px;background:linear-gradient(130deg,#22516d,#397998);border-radius:16px;display:flex;align-items:center;justify-content:center}.anime-dark-art img{max-height:260px;width:100%;object-fit:contain}.anime-magazine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.anime-magazine-card{padding:25px;border:1px solid var(--border);border-radius:16px;background:#fff;min-height:230px;display:flex;flex-direction:column}.anime-magazine-card:nth-child(2){background:var(--sky-pale)}.anime-magazine-card h3{margin:10px 0}.anime-magazine-card p{font-size:14px;color:var(--muted);flex:1}.anime-magazine-card>a{font-size:13px;color:var(--action-blue);font-weight:700}.anime-service{padding:28px 32px;background:linear-gradient(115deg,#dff5ff,#fff);border:1px solid var(--border);border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:26px}.anime-service p{margin-bottom:0}.anime-service>div:last-child{display:flex;flex-direction:column;gap:7px;font-weight:700;color:var(--action-blue)}@media(max-width:880px){.anime-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.anime-lead{grid-template-columns:1fr}.anime-feature-row,.anime-magazine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.anime-hero{grid-template-columns:1fr;border-radius:18px}.anime-hero .hero-copy{padding:28px 22px}.anime-channel-band{padding:18px}.anime-channel-grid{grid-template-columns:1fr 1fr}.anime-channel{padding:13px}.anime-feature-row,.anime-magazine,.anime-dark-panel{grid-template-columns:1fr}.anime-dark-panel{padding:26px 20px}.anime-service{display:block}.anime-service>div:last-child{margin-top:15px}.anime-mini{padding:15px}}

/* 51 TREND BRIEF edition; original sky blue palette and image filenames unchanged. */
.trend-hero{display:grid;grid-template-columns:52% 48%;border:1px solid var(--border);border-radius:24px;background:linear-gradient(120deg,var(--sky-pale),#fff);overflow:hidden;min-height:355px}.trend-hero-copy{padding:43px 42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.trend-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.24;letter-spacing:-1px;margin:0;color:var(--navy)}.trend-hero h1 em{color:var(--action-blue);font-style:normal}.trend-hero p{font-size:16px;line-height:1.8;margin:0;color:var(--body)}.trend-hero small{font-size:12px;color:var(--muted)}.trend-hero-img{background:linear-gradient(145deg,#aedfff,#e7f7ff);display:flex;align-items:center;justify-content:center;min-height:320px}.trend-hero-img img{max-width:100%;max-height:370px;object-fit:contain}.trend-quickbar{margin:15px 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px 18px}.trend-quickbar strong{color:var(--navy)}.trend-quickbar a{padding:6px 12px;border-radius:20px;background:var(--sky-pale);font-size:13px;color:var(--action-blue)}.trend-edition{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.trend-cover .story-card{height:100%}.trend-cover .story-image{aspect-ratio:1.9/1}.trend-index{display:grid;gap:10px}.trend-index-row{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 18px}.trend-index-row h3{font-size:17px;margin:6px 0}.trend-index-row p{font-size:13px;color:var(--muted);margin:0}.trend-section-tint{padding:25px;background:var(--sky-pale);border-radius:18px}.trend-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.trend-five>a{display:flex;flex-direction:column;gap:8px;padding:19px 15px;background:white;border:1px solid var(--border);border-radius:14px}.trend-five strong{font-size:18px;color:var(--navy)}.trend-five small{color:var(--muted);font-size:12px;line-height:1.6}.trend-triptych{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.trend-spotlight{background:var(--navy-deep);border-radius:22px;display:grid;grid-template-columns:1fr 1fr;gap:20px;color:#fff;overflow:hidden}.trend-spotlight-text{padding:38px 40px}.trend-spotlight h2{font-size:clamp(26px,3.1vw,40px);color:white}.trend-spotlight p{line-height:1.8;color:#e1f1fa}.trend-spotlight .eyebrow{color:var(--sky-soft)}.trend-spotlight-img{min-height:240px;display:flex;align-items:center;justify-content:center;background:linear-gradient(130deg,#194c74,#4689b5)}.trend-spotlight-img img{width:100%;max-height:370px;object-fit:contain}.trend-text-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.trend-text-grid article{background:#fff;padding:24px;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:10px}.trend-text-grid article:nth-child(2){background:var(--sky-pale)}.trend-text-grid h3{font-size:20px;margin:0}.trend-text-grid p{font-size:14px;color:var(--muted);flex:1}.trend-text-grid article>a{font-size:14px;color:var(--action-blue);font-weight:700}.trend-conversation{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center;padding:35px;background:var(--sky-pale);border-radius:20px}.trend-conversation h2{font-size:clamp(25px,3vw,36px)}.trend-conversation>div:last-child{background:#d0edfa;min-height:180px;display:flex;align-items:center;justify-content:center;border-radius:14px}.trend-conversation img{width:100%;max-height:280px;object-fit:contain}.trend-end{background:#fff;border:1px solid var(--border);border-radius:16px;padding:27px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.trend-end h2{margin:0}.trend-end p{flex:1;min-width:220px}.trend-end>div{display:flex;gap:15px;flex-wrap:wrap}.trend-end a{color:var(--action-blue);font-weight:700}@media(max-width:1050px){.trend-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:790px){.trend-edition,.trend-spotlight,.trend-conversation{grid-template-columns:1fr}.trend-five{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-triptych,.trend-text-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.trend-hero{grid-template-columns:1fr}.trend-hero-copy{padding:27px 20px}.trend-hero-img{min-height:180px}.trend-hero-img img{max-height:210px}.trend-section-tint{padding:16px}.trend-five{grid-template-columns:1fr 1fr}.trend-five>a{padding:12px}.trend-five strong{font-size:15px}.trend-triptych,.trend-text-grid{grid-template-columns:1fr}.trend-spotlight-text{padding:26px 20px}.trend-conversation{padding:22px}.trend-index-row{padding:13px}}

/* Daily Discover edition, original blue palette preserved */
.app-home .section{margin-top:45px}.app-welcome{min-height:350px;display:grid;grid-template-columns:1fr 0.92fr;align-items:stretch;background:linear-gradient(135deg,#e9f8ff,#fff 70%);border:1px solid var(--border);border-radius:23px;overflow:hidden}.app-welcome-text{padding:44px 42px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.app-welcome h1{font-size:clamp(32px,4.4vw,54px);line-height:1.2;letter-spacing:-1px;margin:0;color:var(--navy)}.app-welcome h1 em{font-style:normal;color:var(--action-blue)}.app-welcome-text>p{font-size:16px;line-height:1.8;margin:0;max-width:540px}.app-welcome-art{background:linear-gradient(135deg,#bfeaff,#e5f8ff);display:flex;align-items:center;justify-content:center;min-height:310px}.app-welcome-art img{max-height:350px;width:100%;object-fit:contain}.app-shortcuts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px}.app-shortcuts>a{padding:15px 8px;border:1px solid var(--border);background:#fff;border-radius:13px;text-align:center;display:flex;flex-direction:column;gap:4px}.app-shortcuts span{font-size:15px;color:var(--navy);font-weight:700}.app-shortcuts small{font-size:12px;color:var(--muted)}.app-feature-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.app-feature-main .story-card{height:100%}.app-feature-side{display:grid;gap:12px}.app-feature-side article{border:1px solid var(--border);border-radius:14px;background:#fff;padding:18px}.app-feature-side h3{font-size:19px;margin:7px 0}.app-feature-side p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}.app-gallery{background:var(--sky-pale);padding:26px;border-radius:22px}.app-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.app-tiles>a{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);background:#fff;padding:12px;border-radius:14px;min-width:0}.app-tile-img{aspect-ratio:4/3;background:linear-gradient(130deg,#e7f6fd,#bfeaff);border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden}.app-tile-img img{width:100%;height:100%;object-fit:contain}.app-tiles strong{font-size:18px;color:var(--navy)}.app-tiles small{font-size:12px;color:var(--muted);line-height:1.6}.app-desk{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;background:var(--navy-deep);border-radius:22px;padding:34px;color:#fff}.app-desk h2{color:#fff;font-size:clamp(26px,3.2vw,40px);line-height:1.4}.app-desk p{color:#deedf6;line-height:1.8}.app-desk .eyebrow{color:var(--sky-soft)}.app-desk>div:last-child{min-height:180px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#225777}.app-desk img{max-width:100%;max-height:320px;object-fit:contain}.app-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.app-columns{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}.app-columns-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-columns-list article{background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px}.app-columns-list h3{font-size:17px;margin:8px 0}.app-columns-list p{font-size:13px;color:var(--muted)}.app-columns-cover{background:var(--sky-pale);border-radius:15px;padding:24px}.app-columns-cover img{height:150px;max-width:100%;object-fit:contain}.app-columns-cover h3{font-size:22px;color:var(--navy)}.app-walk{background:var(--fog);border-radius:20px;padding:25px}.app-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.app-mini-grid>div{padding:22px;background:#fff;border:1px solid var(--border);border-left:3px solid var(--sky);border-radius:11px}.app-mini-grid h3{font-size:17px;line-height:1.5;margin:7px 0}.app-forum{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:linear-gradient(115deg,var(--sky-pale),#fff);border:1px solid var(--border);border-radius:20px;padding:32px;align-items:center}.app-forum h2{font-size:32px;color:var(--navy)}.app-forum p{line-height:1.7}.app-forum>div:last-child{background:#cdeefa;min-height:170px;border-radius:14px;display:flex;align-items:center;justify-content:center}.app-forum img{max-height:260px;max-width:100%;object-fit:contain}.app-close{border-radius:17px;border:1px solid var(--border);background:#fff;padding:26px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.app-close h2{font-size:22px;margin:0}.app-close p{flex:1;min-width:180px}.app-close a{color:var(--action-blue);font-weight:700}@media(max-width:1020px){.app-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.app-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-welcome,.app-feature-grid,.app-desk,.app-columns,.app-forum{grid-template-columns:1fr}.app-welcome-text{padding:30px 25px}.app-welcome-art{min-height:190px}.app-three{grid-template-columns:repeat(2,minmax(0,1fr))}.app-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:530px){.app-home .section{margin-top:31px}.app-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shortcuts>a{padding:11px 5px}.app-shortcuts span{font-size:13px}.app-gallery,.app-walk{padding:15px}.app-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.app-tiles strong{font-size:15px}.app-tiles>a{padding:9px}.app-three,.app-columns-list,.app-mini-grid{grid-template-columns:1fr}.app-desk,.app-forum{padding:22px}.app-welcome h1{font-size:33px}}
