/* Augmentyka Future Magazine: no modifications to html/body background */
.aug-future-active{margin:0;color:#e8f3ff;font-family:Inter,'Segoe UI',Arial,sans-serif}
.aug-future-active *{box-sizing:border-box}
.aug-future-active .aug-shell{--aug:#071725;--panel:#0c1e30;--cyan:#3be2f1;--purple:#a576f9;--muted:#abc0d5;max-width:1300px;margin:0 auto;background:var(--aug);color:#edf7ff;box-shadow:0 15px 95px #0006;min-height:100vh;overflow:hidden}
.aug-future-active .aug-shell a{color:inherit;text-decoration:none}.aug-future-active .aug-shell a:hover{color:#53e8f3}.aug-future-active .aug-shell p{color:#c4d5e6}.aug-future-active .aug-shell h1,.aug-future-active .aug-shell h2,.aug-future-active .aug-shell h3{color:#f5faff;letter-spacing:-.03em;line-height:1.17}.aug-future-active .aug-shell .aug-width{width:min(100% - 64px,1140px);margin-inline:auto}
.aug-header{border-bottom:1px solid #24516a;background:#061523;position:relative;z-index:3}.aug-header-inner{min-height:83px;display:flex;align-items:center;gap:20px}.aug-brand{display:inline-flex;align-items:center;gap:13px;flex:0 0 auto}.aug-brand-mark{color:#37e3ef;font-size:42px;line-height:1;text-shadow:0 0 16px #31cfe575}.aug-brand strong{display:block;font-size:22px;letter-spacing:.13em;font-weight:850}.aug-brand small{display:block;font-size:8px;letter-spacing:.18em;color:#b1dafa;margin-top:5px}.aug-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-left:auto}.aug-nav a{font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap;letter-spacing:.02em;padding:8px 1px;border-bottom:2px solid transparent}.aug-nav a:hover{border-color:#27d6e7}.aug-search{flex:0 0 auto;display:flex;align-items:center;border:1px solid #284a5d;border-radius:5px;max-width:102px}.aug-search input{background:transparent;color:white;border:0;width:66px;min-width:0;padding:8px 5px;font-size:11px;outline:none}.aug-search button{background:none;color:#81e7f3;border:0;font-size:22px;cursor:pointer;padding:0 5px}.aug-skip{position:absolute;top:-80px;left:10px;background:white;color:black;z-index:100;padding:12px}.aug-skip:focus{top:10px}
.aug-hero{min-height:405px;position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;margin:0 -32px 30px;padding:50px 42px;overflow:hidden;background:radial-gradient(circle at 79% 32%,#1c4774 0,#0b203a 32%,transparent 54%),radial-gradient(circle at 13% 80%,#05465a 0,transparent 45%),linear-gradient(120deg,#031321,#0a1930 75%);border-bottom:2px solid #1c9bc2}.aug-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#74dfff0a 1px,transparent 1px),linear-gradient(90deg,#74dfff0a 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(90deg,transparent,#000)}.aug-hero-copy{position:relative;z-index:2}.aug-kicker{font-size:11px;color:#58f1fa;letter-spacing:.16em;font-weight:850;text-transform:uppercase}.aug-hero h1{font-weight:950;font-size:clamp(32px,4.1vw,57px);line-height:1.02;margin:18px 0 14px;max-width:690px}.aug-hero h1 em{color:#46e1f6;font-style:normal;display:block}.aug-hero p{font-size:17px;max-width:490px;line-height:1.65;margin:0 0 23px;color:#ecf5ff}.aug-btn{display:inline-flex;gap:20px;align-items:center;padding:12px 24px;border:1px solid #39dbe6;border-right-color:#9c6aff;border-bottom-color:#9c6aff;border-radius:4px;background:#082538;font-size:11px;font-weight:850;letter-spacing:.06em}.aug-hero-facts{display:flex;gap:20px;flex-wrap:wrap;color:#b8deeb;font-size:9px;font-weight:750;letter-spacing:.05em;margin-top:38px}.aug-hero-facts span{border-left:1px solid #1f758b;padding-left:12px}.aug-hero-art{position:relative;min-height:320px;filter:drop-shadow(0 0 38px #29b4f650)}.aug-art-ring{position:absolute;right:8%;top:5%;width:310px;height:310px;border:2px solid #56d8e17d;border-radius:50%;box-shadow:0 0 10px #30dceacc,inset 0 0 50px #c575f32b}.aug-art-ring:before,.aug-art-ring:after{content:"";position:absolute;border:2px dashed #4ca2df6b;border-radius:50%;inset:25px}.aug-art-ring:after{inset:65px;border:1px solid #af7efa}.aug-art-face{position:absolute;right:11%;top:1%;font-size:215px;font-weight:100;color:#8cf6ff;background:linear-gradient(110deg,#59b5d9,#b07afd 65%,#3cd8ed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 50px #00bbd71b;line-height:1.2}.aug-art-city{position:absolute;bottom:0;right:-40px;width:100%;height:95px;background:repeating-linear-gradient(90deg,transparent 0 21px,#0c2e51 21px 42px,#19528d 44px 48px,transparent 48px 55px);clip-path:polygon(0 80%,6% 65%,10% 65%,10% 20%,16% 20%,16% 80%,21% 80%,21% 40%,29% 40%,29% 65%,36% 65%,36% 5%,42% 5%,42% 55%,48% 55%,48% 30%,53% 30%,53% 75%,60% 75%,60% 8%,65% 8%,65% 40%,70% 40%,70% 60%,78% 60%,78% 15%,84% 15%,84% 50%,95% 50%,95% 70%,100% 70%,100% 100%,0 100%);opacity:.83}
.aug-section{margin:31px 0 43px}.aug-section-heading{display:flex;align-items:center;gap:20px;margin-bottom:19px}.aug-section-heading h2{font-size:22px;font-weight:900;white-space:nowrap;margin:0}.aug-section-heading .aug-line{height:1px;background:#258eaa;flex:1}.aug-section-heading a{font-size:10px;color:#5beaff;font-weight:750;white-space:nowrap}.aug-feature-grid,.aug-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.aug-card{border:1px solid #27516a;background:#0b1d2e;min-width:0;overflow:hidden;border-radius:4px;display:flex;flex-direction:column}.aug-card-img{height:184px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;position:relative;background-image:radial-gradient(ellipse at 70% 20%,#6031a5 0,#102f56 40%,#091728 80%);overflow:hidden}.aug-card:nth-child(3n+1) .aug-card-img{background-image:radial-gradient(ellipse at 25% 20%,#078a9e 0,#122e54 48%,#061726 80%)}.aug-card:nth-child(3n+3) .aug-card-img{background-image:radial-gradient(ellipse at 25% 15%,#913fc4 0,#243366 48%,#0a172c 80%)}.aug-noimg{font-size:90px;color:#7ef1fa57;font-weight:900;text-shadow:0 0 20px #19e3e594}.aug-card-img[style] .aug-noimg{display:none}.aug-card-info{padding:16px 17px 17px;flex:1;display:flex;flex-direction:column}.aug-eyebrow{color:#53edf1!important;font-weight:750;text-transform:uppercase;font-size:10px;letter-spacing:.07em}.aug-card h3{font-size:17px;line-height:1.3;margin:9px 0}.aug-card p{font-size:12px;line-height:1.6;margin:0 0 15px}.aug-card time{color:#99b1c8;font-size:10px;letter-spacing:.04em;margin-top:auto}.aug-topic-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.aug-topic{min-height:163px;border:1px solid #167b9b;border-radius:3px;padding:13px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 38%,#14496e,#071624 78%)}.aug-topic:nth-child(2n){background:radial-gradient(circle at 45% 34%,#544194,#071624 80%)}.aug-topic-symbol{font-size:45px;color:#73eafa;font-weight:850;text-shadow:0 0 30px #10e4f5bb;align-self:center;padding-top:7px}.aug-topic strong{font-size:13px;line-height:1.35;max-width:125px;z-index:1}.aug-topic-arrow{position:absolute;bottom:13px;right:11px;color:#57f1fb}.aug-latest-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.aug-card-small{background:none;border:0}.aug-card-small .aug-card-img{height:106px;border:1px solid #27516a;border-radius:4px}.aug-card-small .aug-noimg{font-size:44px}.aug-card-small .aug-card-info{padding:10px 0}.aug-card-small .aug-eyebrow{display:none}.aug-card-small h3{font-size:13px;line-height:1.4;margin:0 0 13px}.aug-card-small time{font-size:9px}.aug-editorial{display:grid;grid-template-columns:1.3fr 1fr;min-height:255px;overflow:hidden;border:1px solid #19587a;margin:35px 0 40px;background:radial-gradient(circle at 72% 50%,#204b76,#071827 62%)}.aug-editorial-copy{padding:28px 35px}.aug-editorial h2{font-size:25px;max-width:550px;margin:12px 0}.aug-editorial p{font-size:12px;line-height:1.6;max-width:550px}.aug-editorial-art{display:flex;align-items:center;justify-content:center;gap:20px;font-size:13px;letter-spacing:.1em;color:#68d8e9}.aug-editorial-art b{font-size:120px;color:#b58cfd;text-shadow:0 0 50px #2aeffa;line-height:1}
.aug-content-shell{background:#0b1d2e;border:1px solid #234359;margin:32px 0 45px;padding:clamp(20px,4.2vw,54px);color:#e7f2fb;min-height:400px}.aug-breadcrumb{color:#90b2c9;font-size:12px;padding-bottom:26px;overflow-wrap:anywhere}.aug-breadcrumb span{padding:0 8px}.aug-single,.aug-entry,.aug-article-head,.aug-entry>*{background:transparent!important;color:#e7f2fb}.aug-single h1,.aug-archive h1{font-size:clamp(27px,3.3vw,46px);line-height:1.15;margin:15px 0}.aug-meta{font-size:13px;color:#acc4d9;margin:18px 0 25px}.aug-featured{margin:0 0 30px}.aug-featured img{width:100%;height:auto;display:block;border-radius:4px}.aug-entry{font-size:17px;line-height:1.87;overflow-wrap:anywhere}.aug-entry p,.aug-entry li,.aug-entry blockquote,.aug-entry figcaption,.aug-entry td{color:#e3edf7!important}.aug-entry h2,.aug-entry h3,.aug-entry h4,.aug-entry h5,.aug-entry h6{color:#f6fbff!important;line-height:1.3;margin-top:1.45em}.aug-entry a,.aug-post-bottom a,.aug-content-shell .aug-pages a{color:#5be9f4!important;text-decoration:underline}.aug-entry img,.aug-entry video,.aug-entry iframe{max-width:100%;height:auto}.aug-entry figure{max-width:100%}.aug-entry table{display:block;max-width:100%;overflow-x:auto;border-color:#355268;background:transparent}.aug-entry th,.aug-entry td{border:1px solid #355268;padding:10px}.aug-entry blockquote{border-left:3px solid #5be9f4;padding:12px 20px;background:#102a40!important}.aug-entry input,.aug-entry textarea,.aug-entry select{max-width:100%}.aug-post-bottom{border-top:1px solid #2b506a;padding-top:20px;margin-top:35px}.aug-archive-head{margin-bottom:28px}.aug-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aug-archive .aug-card-img{height:175px}.aug-pages{margin:30px 0;display:flex;justify-content:center}.aug-pages .nav-links{display:flex;flex-wrap:wrap;gap:12px}.aug-pages .page-numbers{padding:8px 12px;border:1px solid #2d6177}.aug-description{color:#b9cbdd;font-size:16px}
.aug-footer{background:#03111d;border-top:1px solid #1d536c}.aug-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:30px;padding:35px 0}.aug-footer h3{font-size:12px;text-transform:uppercase;color:#65eafb;letter-spacing:.08em;margin:5px 0 18px}.aug-footer-grid>div{border-right:1px solid #1d3246;padding-right:15px}.aug-footer-grid>div:last-child{border:0}.aug-footer-grid a:not(.aug-brand){display:block;font-size:12px;line-height:2.2;color:#b6cadb}.aug-footer-grid p{font-size:12px;line-height:1.8}.aug-footer-brand strong{font-size:18px}.aug-statlink-area:empty{display:none}.aug-statlink{border-top:1px solid #1d3246;padding:14px 0;font-size:12px;line-height:1.8;color:#c5d8e8}.aug-statlink a{color:#62dce9!important;margin-right:12px}.aug-footer-bottom{border-top:1px solid #1d3246;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:17px 0;color:#8aa9bf;font-size:11px}
.aug-future-active #wpadminbar{z-index:99999}.aug-future-active .comment-respond,.aug-future-active .comments-area,.aug-future-active .comment-list{background:transparent;color:#e4f0fb}.aug-future-active .comment-respond input,.aug-future-active .comment-respond textarea{max-width:100%;color:#102030;background:#f3faff}.aug-future-active .aug-shell .screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
@media(max-width:1050px){.aug-header-inner{flex-wrap:wrap;padding:12px 0}.aug-nav{order:3;width:100%;margin-left:0;justify-content:flex-start}.aug-search{margin-left:auto}.aug-topic-grid{grid-template-columns:repeat(3,1fr)}.aug-latest-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.aug-future-active .aug-shell .aug-width{width:calc(100% - 30px)}.aug-header-inner{gap:10px}.aug-brand strong{font-size:17px}.aug-brand small{font-size:7px}.aug-brand-mark{font-size:31px}.aug-nav{gap:11px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.aug-nav a{font-size:10px}.aug-hero{margin:0 -15px 25px;grid-template-columns:1fr;padding:35px 22px;min-height:420px}.aug-hero-copy{z-index:2}.aug-hero h1{font-size:37px}.aug-hero p{font-size:15px}.aug-hero-art{opacity:.22;position:absolute;inset:35px -85px 0 auto;width:290px}.aug-hero-facts{gap:8px;font-size:8px;margin-top:30px}.aug-section-heading{gap:10px}.aug-section-heading h2{font-size:17px}.aug-section-heading a{font-size:8px}.aug-feature-grid,.aug-archive-grid{grid-template-columns:1fr}.aug-card-img,.aug-archive .aug-card-img{height:200px}.aug-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aug-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aug-editorial{grid-template-columns:1fr}.aug-editorial-copy{padding:25px 20px}.aug-editorial h2{font-size:21px}.aug-editorial-art{display:none}.aug-content-shell{margin-top:20px;padding:20px 15px}.aug-entry{font-size:16px}.aug-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aug-footer-grid>div{border:0}.aug-footer-bottom{font-size:10px}}

/* 1.0.1: hero przypomina zaakceptowaną wizualizację, wykorzystuje faktyczny plik WebP */
.aug-future-active .aug-shell .aug-hero{
 background-image:linear-gradient(90deg,rgba(2,12,24,.93) 0%,rgba(4,17,32,.76) 30%,rgba(5,18,33,.09) 70%),url("hero.webp");
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
}
.aug-future-active .aug-shell .aug-hero-art{display:none}
.aug-future-active .aug-shell .aug-hero{grid-template-columns:minmax(0,1fr)}
.aug-future-active .aug-shell .aug-hero-copy{max-width:700px}
.aug-future-active .aug-shell .aug-header,.aug-future-active .aug-shell .aug-footer{color:#e9f4ff}
.aug-future-active .aug-shell .aug-content-shell{background-color:#0b1d2e!important;color:#e7f2fb!important}
.aug-future-active .aug-shell .aug-single,
.aug-future-active .aug-shell .aug-entry,
.aug-future-active .aug-shell .aug-entry .wp-block-group,
.aug-future-active .aug-shell .aug-entry .wp-block-columns,
.aug-future-active .aug-shell .aug-entry .wp-block-column,
.aug-future-active .aug-shell .aug-entry .wp-block-cover__inner-container,
.aug-future-active .aug-shell .aug-entry .td-post-content,
.aug-future-active .aug-shell .aug-entry .tdb-block-inner{background:transparent!important}
.aug-future-active .aug-shell .aug-entry :is(h1,h2,h3,h4,h5,h6){color:#f4faff!important}
.aug-future-active .aug-shell .aug-entry :is(p,li,dd,dt,span,strong,em){color:inherit}
.aug-future-active .aug-shell .aug-entry .wp-block-button__link{color:#061523!important;background:#5be9f4!important}
@media(max-width:700px){
 .aug-future-active .aug-shell .aug-hero{background-position:57% center;background-image:linear-gradient(90deg,rgba(2,12,24,.96),rgba(4,17,32,.65)),url("hero.webp")}
 .aug-future-active .aug-shell .aug-hero-copy{max-width:100%}
}
