.valheim-guide{--vg-glow:#68cbd4;font-size:15px;line-height:1.75}.article-editorial .valheim-guide h2{font-size:clamp(20px,2vw,25px);line-height:1.3}.valheim-guide .vg-kicker{font-size:10px;letter-spacing:.14em;font-weight:600;color:var(--vg-glow)}.valheim-guide .vg-answer{padding:24px;border:1px solid #64b7da45;border-radius:16px;background:radial-gradient(ellipse at top right,#45afbb20,transparent 70%),var(--bg-2);box-shadow:inset 0 1px 0 #a5ecff16}.article-editorial .valheim-guide .vg-answer h2{border:0;padding:0;margin:10px 0 14px}.valheim-guide .vg-answer p:last-child{margin-bottom:0}.vg-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;perspective:1200px}.vg-choice{min-width:0;border:1px solid var(--edge);border-radius:16px;overflow:hidden;background:var(--bg-2);box-shadow:0 12px 30px #0002;transform-style:preserve-3d}.article-editorial .prose .vg-choice img{width:100%;height:180px;object-fit:cover;border-radius:0;display:block}.vg-choice>div{padding:20px}.article-editorial .prose .vg-choice h3{font-size:20px;margin:10px 0 12px}.vg-choice p,.vg-choice li{font-size:14px}.vg-choice ul{padding-left:17px}.vg-choice .vg-tradeoff{padding-top:13px;border-top:1px solid var(--edge);margin-bottom:0!important;color:var(--txt-2)}.valheim-guide .vg-caption{font-size:11px;color:var(--txt-2);margin:10px 0 24px}.vg-picker{padding:22px;border-radius:16px;border:1px solid var(--edge);background:linear-gradient(120deg,#7467d518,transparent),var(--bg-2)}.article-editorial .vg-picker h2{margin:0 0 12px;padding:0;border:0}.vg-picker-buttons{display:flex;flex-wrap:wrap;gap:8px}.vg-picker-buttons button{padding:10px 12px;border:1px solid var(--edge);border-radius:9px;background:var(--bg);color:var(--txt);font:500 12px/1.5 "Segoe UI",sans-serif;cursor:pointer}.vg-picker-buttons button[aria-pressed=true]{border-color:#7ebcfc;background:#527bb725;box-shadow:0 0 0 2px #7ebcfc14}.vg-picker-buttons button:focus-visible{outline:2px solid #7ebcfc;outline-offset:3px}.valheim-guide .vg-recommendation{margin:16px 0 0;padding:14px;border-left:2px solid var(--vg-glow);font-size:14px}.vg-checklist{list-style:none;padding:0;counter-reset:prep}.article-editorial .vg-checklist li{counter-increment:prep;position:relative;padding:16px 16px 16px 54px;margin:8px 0;border:1px solid var(--edge);border-radius:12px;background:var(--bg-2)}.vg-checklist li::before{content:counter(prep,decimal-leading-zero);position:absolute;left:15px;top:16px;color:var(--vg-glow);font-size:14px;font-weight:600}.vg-checklist strong,.vg-checklist span{display:block}.vg-checklist span{font-size:14px;color:var(--txt-2);margin-top:5px}.vg-discuss{padding:16px;border-radius:12px;background:#6b7bde10;font-size:14px}.vg-discuss a{display:block;font-weight:600}.vg-sources{padding:18px;border-top:1px solid var(--edge);margin-top:26px;color:var(--txt-2);font-size:12px}.vg-sources p{margin:8px 0 0!important}.valheim-guide a{text-underline-offset:3px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.vg-choice{transition:transform .35s ease,box-shadow .35s,border-color .35s}.vg-choice:hover{transform:translateY(-5px) rotateX(2deg);box-shadow:0 20px 40px #0004;border-color:#70aadd88}.vg-picker-buttons button{transition:transform .2s}.vg-picker-buttons button:hover{transform:translateY(-2px)}}@media(max-width:700px){.vg-choices{grid-template-columns:minmax(0,1fr)}.valheim-guide .vg-answer,.vg-picker{padding:18px}.vg-choice>div{padding:18px}.article-editorial .prose .vg-choice img{height:180px}}
/* Keep legacy article section rules from shifting the comparison cards. */
.article-editorial .prose .valheim-guide .vg-choice{margin:0;padding:0;align-self:stretch;}
.article-editorial .prose .valheim-guide .vg-choice img{margin:0;}
.article-editorial .prose .valheim-guide .vg-picker{padding:22px;margin:24px 0;}
.article-editorial .prose .valheim-guide .vg-answer{padding:24px;margin:0 0 24px;}
.article-editorial .prose .valheim-guide :is(.vg-picker,.vg-answer)>h2{margin:10px 0 14px;padding:0;border:0;background:none;}
.article-editorial .prose .valheim-guide :is(.vg-picker,.vg-answer)>h2::after{content:none;}
@media(max-width:700px){.article-editorial .prose .valheim-guide :is(.vg-picker,.vg-answer){padding:18px;}}
