/*
Theme Name: GetMediSpark
Theme URI: https://getmedispark.com/
Author: GetMediSpark
Description: Premium dark health editorial WordPress theme with responsive newspaper layout.
Version: 1.0.0
Requires at least: 6.2
Tested up to: 6.7
Requires PHP: 7.4
Text Domain: getmedispark
License: GPL-2.0-or-later
*/
:root{--gms-bg:#0d0d0d;--gms-panel:#181714;--gms-line:#373329;--gms-gold:#f1c879;--gms-text:#f7f2e8;--gms-muted:#b9b0a0}*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;background:var(--gms-bg);color:var(--gms-text);font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}body .gms-site{width:100%;max-width:none;overflow:clip}body .gms-site a{color:inherit;text-decoration:none}body .gms-site a:hover{color:var(--gms-gold)}.gms-wrap{width:min(100% - 48px,2320px);max-width:2320px;margin-inline:auto}.gms-top{background:#090909;border-bottom:1px solid var(--gms-line);color:var(--gms-muted);font-size:12px;padding:7px 0}.gms-top .gms-wrap{display:flex;justify-content:space-between;gap:15px}.gms-header{border-bottom:1px solid var(--gms-line);background:#12110f}.gms-header-inner{min-height:90px;display:flex;align-items:center;gap:30px}.gms-logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.gms-mark{width:48px;height:48px;border:2px solid var(--gms-gold);border-radius:13px;display:grid;place-items:center;font-size:27px;color:var(--gms-gold)}.gms-logo strong{font:700 clamp(20px,2vw,30px)/1.1 Georgia,serif}.gms-logo small{display:block;color:var(--gms-muted);font-size:11px}.gms-nav{display:flex;align-items:center;gap:clamp(12px,1.6vw,30px);margin-left:auto}.gms-nav a{font-size:14px;font-weight:700;white-space:nowrap}.gms-search{display:flex;border:1px solid #6a5839;border-radius:30px;overflow:hidden;min-width:180px;width:min(22vw,340px)}.gms-search input{min-width:0;width:100%;border:0;background:transparent;color:white;padding:10px 14px;outline:0}.gms-search button{border:0;background:var(--gms-gold);color:#17110a;padding:0 17px;cursor:pointer}.gms-btn{background:var(--gms-gold);color:#191308!important;padding:11px 20px;border-radius:30px;font-weight:800;display:inline-block}.gms-main{padding:22px 0 55px}.gms-news-grid{display:grid;grid-template-columns:minmax(205px, .9fr) minmax(0,4fr) minmax(260px,1.15fr);gap:18px;align-items:start}.gms-panel{background:var(--gms-panel);border:1px solid var(--gms-line);border-radius:14px;min-width:0;overflow:hidden}.gms-panel-pad{padding:20px}.gms-section-head{font:700 clamp(20px,2vw,27px)/1.2 Georgia,serif;margin:0 0 17px;color:var(--gms-gold)}.gms-category-nav{display:grid;gap:2px}.gms-category-nav a{display:flex;justify-content:space-between;padding:8px 9px;border-bottom:1px solid #2a2926;font-size:13px}.gms-category-nav a span{color:var(--gms-gold)}.gms-hero{position:relative;min-height:470px;display:flex;align-items:flex-end;background:linear-gradient(0deg,#080808 0%,#08080877 53%,#08080822 100%),radial-gradient(circle at 70% 25%,#795a2d 0%,#26231d 40%,#0c0c0c 90%);isolation:isolate}.gms-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.75}.gms-hero-copy{padding:clamp(22px,4vw,55px);max-width:780px}.gms-eyebrow{display:inline-block;color:#20190e;background:var(--gms-gold);font-size:11px;font-weight:800;letter-spacing:.09em;padding:5px 12px;border-radius:40px;text-transform:uppercase}.gms-hero h1{font:700 clamp(35px,4.3vw,74px)/1.04 Georgia,serif;letter-spacing:-.025em;margin:15px 0}.gms-hero p{max-width:540px;color:#f0e6d8}.gms-trend{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--gms-line)}.gms-trend img{width:85px;height:70px;object-fit:cover;border-radius:8px}.gms-trend strong{display:block;font-size:13px;line-height:1.4}.gms-trend small{color:var(--gms-gold)}.gms-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.gms-card{background:var(--gms-panel);border:1px solid var(--gms-line);border-radius:12px;overflow:hidden;min-width:0}.gms-card img,.gms-card-art{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.gms-card-art{background:radial-gradient(circle at 70% 35%,#816237,#24211c 65%);display:grid;place-items:center;color:var(--gms-gold);font-size:46px}.gms-card-body{padding:15px}.gms-card h3{font:700 clamp(17px,1.6vw,23px)/1.2 Georgia,serif;margin:6px 0}.gms-card p{font-size:13px;color:var(--gms-muted);margin:5px 0}.gms-tag{color:var(--gms-gold);font-size:11px;font-weight:800;text-transform:uppercase}.gms-full{margin-top:24px}.gms-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.gms-topic{min-height:150px;padding:22px;border:1px solid #65502e;border-radius:14px;background:linear-gradient(130deg,#22201a,#0e0e0e);display:flex;flex-direction:column;justify-content:space-between}.gms-topic b{font:700 25px Georgia,serif}.gms-topic span{color:var(--gms-gold)}.gms-article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:25px}.gms-article{background:#171612;border:1px solid var(--gms-line);border-radius:16px;padding:clamp(22px,4vw,60px);min-width:0}.gms-article h1{font:700 clamp(32px,3.8vw,62px)/1.12 Georgia,serif;max-width:1000px;overflow-wrap:anywhere}.gms-article .entry-content{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.gms-article .entry-content img{max-width:100%;height:auto}.gms-article .entry-content a{color:var(--gms-gold);text-decoration:underline}.gms-article .entry-content h2{font-size:clamp(23px,2.4vw,34px);line-height:1.25}.gms-related{margin-top:35px}.gms-linkbox{margin:28px 0;padding:22px;border:1px solid #65502e;border-radius:12px;background:#211d15}.gms-linkbox h2{font:700 24px Georgia,serif;color:var(--gms-gold);margin:0 0 10px}.gms-linkbox ul{margin:0;padding-left:20px}.gms-linkbox li{margin:7px 0}.gms-footer{border-top:2px solid var(--gms-gold);background:linear-gradient(140deg,#1e1a14,#090909 70%);padding:55px 0 22px}.gms-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.4fr 1fr;gap:35px}.gms-footer h3{font:700 22px Georgia,serif;color:var(--gms-gold)}.gms-footer p,.gms-footer li{color:var(--gms-muted);font-size:13px}.gms-footer ul{list-style:none;padding:0}.gms-footer li{margin:7px 0}.gms-bottom{border-top:1px solid var(--gms-line);margin-top:30px;padding-top:18px;color:var(--gms-muted);font-size:12px}.gms-menu-toggle{display:none;background:transparent;border:1px solid var(--gms-gold);color:var(--gms-gold);padding:8px 12px;border-radius:8px}.gms-pagination{margin:25px 0}.gms-pagination a,.gms-pagination span{padding:7px 12px;display:inline-block;border:1px solid var(--gms-line);margin:2px}@media(max-width:1200px){.gms-header-inner{flex-wrap:wrap;padding:16px 0}.gms-nav{order:3;width:100%;justify-content:center}.gms-news-grid{grid-template-columns:190px minmax(0,1fr)}.gms-trending{grid-column:2}.gms-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gms-wrap{width:min(100% - 28px,2320px)}.gms-top{display:none}.gms-header-inner{gap:12px}.gms-menu-toggle{display:block;margin-left:auto}.gms-nav{display:none;flex-direction:column;align-items:stretch;order:5;background:#1b1915;padding:15px;border-radius:10px}.gms-nav.is-open{display:flex}.gms-search{order:4;width:100%}.gms-header .gms-btn{display:none}.gms-news-grid,.gms-article-layout{grid-template-columns:minmax(0,1fr)}.gms-trending{grid-column:auto}.gms-category-side{order:3}.gms-hero{min-height:440px}.gms-hero h1{font-size:clamp(34px,9vw,54px)}.gms-story-grid,.gms-topic-grid,.gms-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gms-article{padding:22px}}@media(max-width:470px){.gms-story-grid,.gms-topic-grid,.gms-footer-grid{grid-template-columns:minmax(0,1fr)}.gms-logo strong{font-size:21px}}
