/* ============================
Scoped styles: dmaperk__
============================ */
.dmaperk{
/* Use variables from dmaperk-styles.css */
--dmaperk-bg: var(--dmaperk-color-secondary);
--dmaperk-text-rgb: var(--dmaperk-color-font-rgb);
--dmaperk-accent-rgb: var(--dmaperk-color-accent-rgb);
--dmaperk-accent2-rgb: var(--dmaperk-color-discord-rgb);
--dmaperk-border-rgb: var(--dmaperk-color-font-rgb);
--dmaperk-warn-rgb: var(--dmaperk-color-danger-rgb);
--dmaperk-text: var(--dmaperk-color-font);
--dmaperk-muted: rgba(var(--dmaperk-text-rgb), .68);
--dmaperk-faint: rgba(var(--dmaperk-text-rgb), .55);
--dmaperk-accent: var(--dmaperk-color-accent);
--dmaperk-accent2: var(--dmaperk-color-discord);
--dmaperk-border: rgba(var(--dmaperk-border-rgb), .10);
--dmaperk-border2: rgba(var(--dmaperk-border-rgb), .14);
--dmaperk-warn: var(--dmaperk-color-danger);
--dmaperk-radius: var(--dmaperk-slider-border-radius);
--dmaperk-shadow: var(--dmaperk-setting-shadow-main);
--dmaperk-focus: 0 0 0 3px rgba(var(--dmaperk-accent-rgb), .28);
--dmaperk-contrast: var(--dmaperk-color-contrast);
--dmaperk-modal-rgb: var(--dmaperk-color-modal-rgb);
--dmaperk-transition-timer: var(--dmaperk-slider-transition-timer);
color:var(--dmaperk-text);
background:
radial-gradient(1200px 520px at 20% -120px, rgba(var(--dmaperk-accent2-rgb), .18), transparent 55%),
radial-gradient(900px 520px at 90% -120px, rgba(var(--dmaperk-accent-rgb), .14), transparent 60%),
var(--dmaperk-bg);
border:1px solid var(--dmaperk-border);
border-radius:calc(var(--dmaperk-radius) + 10px);
box-shadow:var(--dmaperk-shadow);
padding:clamp(16px,2.5vw,28px);
margin:14px auto;
max-width:var(--dmaperk-setting-container-width);
font:var(--dmaperk-setting-font-main);
}
.dmaperk *{ box-sizing:border-box; }
.dmaperk a{
color:var(--dmaperk-accent2);
text-decoration:none;
border-bottom:1px dashed rgba(var(--dmaperk-accent2-rgb), .45);
transition:color var(--dmaperk-transition-timer) ease;
}
.dmaperk a:hover{
color: var(--dmaperk-contrast);
border-bottom-style:solid;
}
/* Top bar */
.dmaperk__topbar{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:12px 14px;
background:linear-gradient(180deg, rgba(var(--dmaperk-border-rgb), .06), rgba(var(--dmaperk-border-rgb), .02));
border:1px solid var(--dmaperk-border);
border-radius:var(--dmaperk-radius);
margin-bottom:16px;
}
.dmaperk__brand{ display:flex; align-items:center; gap:10px; min-width:0; }
.dmaperk__dot{
width:10px;height:10px;border-radius:999px;
background:var(--dmaperk-accent);
box-shadow:0 0 0 4px rgba(var(--dmaperk-accent-rgb), .14);
}
.dmaperk__title{ margin:0; font-size:18px; font-weight:800; }
.dmaperk__subtitle{ margin:2px 0 0; color:var(--dmaperk-muted); font-size:12px; }
.dmaperk__nav{ display:flex; flex-wrap:wrap; gap:8px; justify-content:flex-end; }
.dmaperk__pill{
display:inline-flex; align-items:center; gap:8px;
padding:8px 11px;
border-radius:999px;
border:1px solid rgba(var(--dmaperk-border-rgb), .14);
background:rgba(var(--dmaperk-border-rgb), .04);
color:var(--dmaperk-text);
font-size:12px;
}
.dmaperk__pill:hover{ background:rgba(var(--dmaperk-border-rgb), .06); }
.dmaperk__pill:focus{ outline:none; box-shadow:var(--dmaperk-focus); }
/* Headings */
.dmaperk__h2{
margin:22px 0 12px;
font-size:28px;
text-align:center;
font-weight:900;
color:var(--dmaperk-accent);
letter-spacing:.2px;
}
.dmaperk__divider{
height:1px;border:0;
background:linear-gradient(90deg, transparent, rgba(var(--dmaperk-border-rgb), .18), transparent);
margin:10px 0 18px;
}
/* Buttons */
.dmaperk__btnRow{
display:flex;
flex-wrap:wrap;
gap:12px;
margin:14px 0;
}
.dmaperk__btn{
display:inline-flex;
align-items:center;
justify-content:center;
padding:11px 22px;
border-radius:var(--dmaperk-radius);
background:var(--dmaperk-accent);
color:rgba(var(--dmaperk-text-rgb), .95) !important;
font-weight:800;
text-decoration:none !important;
border:0 !important;
transition:transform var(--dmaperk-transition-timer) ease, filter var(--dmaperk-transition-timer) ease;
font-size:14px;
cursor:pointer;
}
.dmaperk__btn:hover{
filter:brightness(1.15);
transform:translateY(-1px);
color:rgba(var(--dmaperk-text-rgb), 1) !important;
}
.dmaperk__btn:active{
transform:translateY(0);
filter:brightness(1);
}
/* ========= DETAILS FIX =========
Many themes reset . We force it back, scoped. */
.dmaperk details.dmaperk__details{
border:1px solid var(--dmaperk-border);
border-radius:var(--dmaperk-radius);
background:linear-gradient(180deg, rgba(var(--dmaperk-border-rgb), .05), rgba(var(--dmaperk-border-rgb), .02));
overflow:clip;
margin:12px 0;
}
/* Force summary to be visible no matter what site CSS does */
.dmaperk details.dmaperk__details > summary.dmaperk__summary{
/* “reset-ish”, but only for this component */
appearance:none;
-webkit-appearance:none;
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
padding:14px 14px !important;
cursor:pointer !important;
color:var(--dmaperk-text) !important;
font-size:15px !important;
font-weight:800 !important;
line-height:1.2 !important;
background:
radial-gradient(800px 80px at 20% 0%, rgba(var(--dmaperk-accent-rgb), .10), transparent 60%),
radial-gradient(800px 80px at 80% 0%, rgba(var(--dmaperk-accent2-rgb), .12), transparent 60%),
rgba(var(--dmaperk-border-rgb), .02);
}
.dmaperk details.dmaperk__details > summary.dmaperk__summary::-webkit-details-marker{ display:none; }
.dmaperk details.dmaperk__details > summary.dmaperk__summary:focus{ outline:none; }
.dmaperk details.dmaperk__details > summary.dmaperk__summary:focus-visible{ box-shadow:var(--dmaperk-focus); }
.dmaperk details.dmaperk__details[open]{
border-color:var(--dmaperk-border2);
background:linear-gradient(180deg, rgba(var(--dmaperk-border-rgb), .06), rgba(var(--dmaperk-border-rgb), .03));
}
.dmaperk__summaryLeft{
display:flex;
align-items:center;
gap:12px;
min-width:0;
}
.dmaperk__stepBadge{
display:inline-flex;
align-items:center;
justify-content:center;
min-width:62px;
padding:7px 10px;
border-radius:999px;
border:1px solid rgba(var(--dmaperk-accent-rgb), .38);
background:rgba(var(--dmaperk-accent-rgb), .14);
color:rgba(var(--dmaperk-text-rgb), .95) !important;
font-weight:900;
font-size:12px;
letter-spacing:.4px;
flex:none;
}
.dmaperk__summaryTitle{
color:var(--dmaperk-text) !important;
font-size:16px !important;
font-weight:900 !important;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.dmaperk__chev{
width:10px;height:10px;
border-right:2px solid rgba(var(--dmaperk-text-rgb), .65);
border-bottom:2px solid rgba(var(--dmaperk-text-rgb), .65);
transform:rotate(-45deg);
transition:transform var(--dmaperk-transition-timer) ease;
flex:none;
margin-left:10px;
}
.dmaperk details[open] .dmaperk__chev{ transform:rotate(45deg); }
.dmaperk__body{
padding:12px 14px 14px;
border-top:1px solid var(--dmaperk-border);
color:var(--dmaperk-text);
}
.dmaperk__lead{ margin:10px 0 8px; color:var(--dmaperk-muted); }
.dmaperk__callout{
margin:12px 0;
padding:12px;
border-radius:var(--dmaperk-radius);
border:1px solid rgba(var(--dmaperk-accent-rgb), .28);
background:rgba(var(--dmaperk-accent-rgb), .09);
}
.dmaperk__callout--dmaperk-warn{
border-color:rgba(var(--dmaperk-warn-rgb), .30);
background:rgba(var(--dmaperk-warn-rgb), .10);
}
.dmaperk__calloutTitle{ margin:0 0 6px; font-weight:900; }
.dmaperk__list{ margin:10px 0 0; padding-left:18px; }
.dmaperk__list li{ margin:8px 0; }
.dmaperk__hint{
display:block;
margin-top:6px;
color:var(--dmaperk-accent);
font-size:13px;
}
.dmaperk__media{
margin:12px 0 6px;
border-radius:var(--dmaperk-radius);
overflow:hidden;
border:1px solid var(--dmaperk-border);
background:rgba(var(--dmaperk-modal-rgb),.25);
}
.dmaperk__media video{ width:100%; height:auto; display:block; }
.dmaperk__code{
background:rgba(var(--dmaperk-modal-rgb),.35);
border:1px solid rgba(var(--dmaperk-border-rgb), .12);
border-radius:var(--dmaperk-radius);
padding:12px;
overflow:auto;
font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
font-size:13px;
color:rgba(var(--dmaperk-text-rgb), .92);
margin:10px 0;
}
.dmaperk .ipsImage{
max-width:100%;
height:auto !important;
border-radius:var(--dmaperk-radius);
border:1px solid var(--dmaperk-border);
background:rgba(var(--dmaperk-modal-rgb),.2);
}
/* Reset some basic IPS styles that might be expected */
.ipsImage { display: block; max-width: 100%; height: auto; }
.ipsList_inline { list-style: none; margin: 0; padding: 0; display: flex; gap: 10px; }
Dual Boot Guide
Windows Installation • Partitioning • EasyBCD
Dual Boot Setup
Dual Boot Setup
Warning
Failing to accurately follow this guide can lead to dataloss and/or inability to boot into your OS.
→ Continue at your own risk! If you have any questions regarding any of the steps don't hesitate to contact us.
STEP 1 Download Windows ISO
Download a Windows ISO of your choosing.
Download ISO
You can continue with the guide while this downloads.
→ Custom OS are NOT supported!
STEP 2 Create Partition
Open diskmgmt.msc and look for a partition that has enough Free Space for a Windows installation (~30GB) and all the games you need.
Right click on the Volume and hit "Shrink Volume..."
Enter the disk size you want your dual boot Windows to have in MB (100,000MB = 100GB) and hit "Shrink".
Locate the "Unallocated" Volume (black bar).
Right click in that space and click "New Simple Volume..."
Specify Volume Size: As much as it lets you take.
Assign Drive Letter: Select whatever letter you want (e.g., "Y").
Format Partition: Leave default, choose any Volume label.
STEP 3 Mount ISO
Right click and "Mount" the downloaded ISO.
STEP 4 Locate Installation File
It should have automatically opened a folder.
Open the sources folder and locate install.wim.
Shift + Right click install.wim and click Copy as path.
STEP 5 Apply Windows Image
Open CMD as Administrator and enter the following command:
ImageFile: Path you copied in the step before.
ApplyDir: Letter you chose when creating the partition.
Dism /Apply-Image /ImageFile:"I:\sources\install.wim" /index:1 /ApplyDir:Y:\
Depending on your disk and general system specifications this can take a while.
It should end in "The operation completed successfully." after reaching 100%.
STEP 6 Install EasyBCD
Download and install EasyBCD 2.4 to manage your boot entries.
Download EasyBCD 2.4
Go to "Add new Entry".
Name: Enter a name (e.g., "Dual Boot Windows").
Drive: Select the drive letter you chose before.
Hit the green plus button.
STEP 7 Configure Boot Menu
Go to the "Edit Boot Menu" tab to verify your changes.
You can change the order and default OS here.
Tip: Enable "Use Metro bootloader" for a modern look.
STEP 8 First Boot
Restart your PC and select the new Windows partition.
Setup Tips
If you don't connect to the internet during setup, you won't be forced to use a Microsoft account.
If you leave the password blank initially, you won't be forced to set security questions.
STEP 9 Done
Your dual boot system is now ready to use!